mirror of https://github.com/containers/podman.git
test/e2e: gpg keep stdout/err attached
By default go will not keep the stdout/err attach when executing commands via exec.Command(). It is required to explicitly pass the current stdout/err fds down to the child so we can see the error output in the logs to debug #17966. Signed-off-by: Paul Holzinger <pholzing@redhat.com>
This commit is contained in:
parent
d29a85b80e
commit
c40eaa2423
|
@ -46,6 +46,8 @@ var _ = Describe("Podman image sign", func() {
|
|||
|
||||
It("podman sign image", func() {
|
||||
cmd := exec.Command("gpg", "--import", "sign/secret-key.asc")
|
||||
cmd.Stdout = os.Stdout
|
||||
cmd.Stderr = os.Stderr
|
||||
err := cmd.Run()
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
sigDir := filepath.Join(podmanTest.TempDir, "test-sign")
|
||||
|
@ -60,6 +62,8 @@ var _ = Describe("Podman image sign", func() {
|
|||
|
||||
It("podman sign --all multi-arch image", func() {
|
||||
cmd := exec.Command("gpg", "--import", "sign/secret-key.asc")
|
||||
cmd.Stdout = os.Stdout
|
||||
cmd.Stderr = os.Stderr
|
||||
err := cmd.Run()
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
sigDir := filepath.Join(podmanTest.TempDir, "test-sign-multi")
|
||||
|
|
|
@ -171,6 +171,8 @@ var _ = Describe("Podman save", func() {
|
|||
}
|
||||
|
||||
cmd := exec.Command("gpg", "--import", "sign/secret-key.asc")
|
||||
cmd.Stdout = os.Stdout
|
||||
cmd.Stderr = os.Stderr
|
||||
err = cmd.Run()
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
|
||||
|
|
Loading…
Reference in New Issue