mirror of
https://github.com/containers/podman.git
synced 2025-07-15 03:02:52 +08:00
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:
@ -46,6 +46,8 @@ var _ = Describe("Podman image sign", func() {
|
|||||||
|
|
||||||
It("podman sign image", func() {
|
It("podman sign image", func() {
|
||||||
cmd := exec.Command("gpg", "--import", "sign/secret-key.asc")
|
cmd := exec.Command("gpg", "--import", "sign/secret-key.asc")
|
||||||
|
cmd.Stdout = os.Stdout
|
||||||
|
cmd.Stderr = os.Stderr
|
||||||
err := cmd.Run()
|
err := cmd.Run()
|
||||||
Expect(err).ToNot(HaveOccurred())
|
Expect(err).ToNot(HaveOccurred())
|
||||||
sigDir := filepath.Join(podmanTest.TempDir, "test-sign")
|
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() {
|
It("podman sign --all multi-arch image", func() {
|
||||||
cmd := exec.Command("gpg", "--import", "sign/secret-key.asc")
|
cmd := exec.Command("gpg", "--import", "sign/secret-key.asc")
|
||||||
|
cmd.Stdout = os.Stdout
|
||||||
|
cmd.Stderr = os.Stderr
|
||||||
err := cmd.Run()
|
err := cmd.Run()
|
||||||
Expect(err).ToNot(HaveOccurred())
|
Expect(err).ToNot(HaveOccurred())
|
||||||
sigDir := filepath.Join(podmanTest.TempDir, "test-sign-multi")
|
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 := exec.Command("gpg", "--import", "sign/secret-key.asc")
|
||||||
|
cmd.Stdout = os.Stdout
|
||||||
|
cmd.Stderr = os.Stderr
|
||||||
err = cmd.Run()
|
err = cmd.Run()
|
||||||
Expect(err).ToNot(HaveOccurred())
|
Expect(err).ToNot(HaveOccurred())
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user