mirror of
https://github.com/containers/podman.git
synced 2025-10-25 10:16:43 +08:00
Merge pull request #8686 from Luap99/logs-stderr
podman logs honor stderr correctly
This commit is contained in:
@ -355,4 +355,21 @@ var _ = Describe("Podman logs", func() {
|
||||
Expect(outlines[0]).To(Equal("1\r"))
|
||||
Expect(outlines[1]).To(Equal("2\r"))
|
||||
})
|
||||
|
||||
It("podman logs test stdout and stderr", func() {
|
||||
cname := "log-test"
|
||||
logc := podmanTest.Podman([]string{"run", "--name", cname, ALPINE, "sh", "-c", "echo stdout; echo stderr >&2"})
|
||||
logc.WaitWithDefaultTimeout()
|
||||
Expect(logc).To(Exit(0))
|
||||
|
||||
wait := podmanTest.Podman([]string{"wait", cname})
|
||||
wait.WaitWithDefaultTimeout()
|
||||
Expect(wait).To(Exit(0))
|
||||
|
||||
results := podmanTest.Podman([]string{"logs", cname})
|
||||
results.WaitWithDefaultTimeout()
|
||||
Expect(results).To(Exit(0))
|
||||
Expect(results.OutputToString()).To(Equal("stdout"))
|
||||
Expect(results.ErrorToString()).To(Equal("stderr"))
|
||||
})
|
||||
})
|
||||
|
||||
@ -1072,7 +1072,7 @@ var _ = Describe("Podman play kube", func() {
|
||||
logs := podmanTest.Podman([]string{"logs", getCtrNameInPod(pod)})
|
||||
logs.WaitWithDefaultTimeout()
|
||||
Expect(logs.ExitCode()).To(Equal(0))
|
||||
Expect(logs.OutputToString()).To(ContainSubstring("Operation not permitted"))
|
||||
Expect(logs.ErrorToString()).To(ContainSubstring("Operation not permitted"))
|
||||
})
|
||||
|
||||
It("podman play kube seccomp pod level", func() {
|
||||
@ -1099,7 +1099,7 @@ var _ = Describe("Podman play kube", func() {
|
||||
logs := podmanTest.Podman([]string{"logs", getCtrNameInPod(pod)})
|
||||
logs.WaitWithDefaultTimeout()
|
||||
Expect(logs.ExitCode()).To(Equal(0))
|
||||
Expect(logs.OutputToString()).To(ContainSubstring("Operation not permitted"))
|
||||
Expect(logs.ErrorToString()).To(ContainSubstring("Operation not permitted"))
|
||||
})
|
||||
|
||||
It("podman play kube with pull policy of never should be 125", func() {
|
||||
|
||||
@ -239,7 +239,7 @@ var _ = Describe("Toolbox-specific testing", func() {
|
||||
session = podmanTest.Podman([]string{"logs", "test"})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session.ExitCode()).To(Equal(0))
|
||||
Expect(session.OutputToString()).To(ContainSubstring(expectedOutput))
|
||||
Expect(session.ErrorToString()).To(ContainSubstring(expectedOutput))
|
||||
})
|
||||
|
||||
It("podman create --userns=keep-id + podman exec - adding group with groupadd", func() {
|
||||
|
||||
Reference in New Issue
Block a user