diff options
author | openshift-ci[bot] <75433959+openshift-ci[bot]@users.noreply.github.com> | 2022-07-08 14:33:10 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-08 14:33:10 +0000 |
commit | cc6aac5be7953a5660d84d8e601ce418016e1ff3 (patch) | |
tree | 14c1e99ba2cd38ce6957c5fad19aaa381d93bab6 | |
parent | 6087fb2116aaeae995e8423872ffe637e8be128f (diff) | |
parent | 1e7686df6e3e1743273040b4e0652c6272717b15 (diff) | |
download | podman-cc6aac5be7953a5660d84d8e601ce418016e1ff3.tar.gz podman-cc6aac5be7953a5660d84d8e601ce418016e1ff3.tar.bz2 podman-cc6aac5be7953a5660d84d8e601ce418016e1ff3.zip |
Merge pull request #14872 from edsantiago/deferred_defer
Manifest test cleanup: use defer()
-rw-r--r-- | test/e2e/manifest_test.go | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/test/e2e/manifest_test.go b/test/e2e/manifest_test.go index 280276973..1f58419a1 100644 --- a/test/e2e/manifest_test.go +++ b/test/e2e/manifest_test.go @@ -17,7 +17,6 @@ var _ = Describe("Podman manifest", func() { tempdir string err error podmanTest *PodmanTestIntegration - registry *podmanRegistry.Registry ) const ( @@ -40,13 +39,6 @@ var _ = Describe("Podman manifest", func() { }) AfterEach(func() { - // if auth test fails, it will leave a registry running - if registry != nil { - _ = registry.Stop() - } - // Also from auth test; don't propagate it to other tests - os.Unsetenv("PODMAN") - podmanTest.Cleanup() f := CurrentGinkgoTestDescription() processTestResult(f) @@ -312,8 +304,13 @@ var _ = Describe("Podman manifest", func() { opts = strings.Join(getRemoteOptions(podmanTest, nil), " ") } os.Setenv("PODMAN", podmanTest.PodmanBinary+" "+opts) - registry, err = podmanRegistry.StartWithOptions(registryOptions) + registry, err := podmanRegistry.StartWithOptions(registryOptions) Expect(err).To(BeNil()) + defer func() { + err := registry.Stop() + Expect(err).To(BeNil()) + os.Unsetenv("PODMAN") + }() session := podmanTest.Podman([]string{"manifest", "create", "foo"}) session.WaitWithDefaultTimeout() @@ -342,10 +339,6 @@ var _ = Describe("Podman manifest", func() { push = podmanTest.Podman([]string{"manifest", "push", "--tls-verify=false", "--creds=podmantest:wrongpasswd", "foo", "localhost:" + registry.Port + "/credstest"}) push.WaitWithDefaultTimeout() Expect(push).To(ExitWithError()) - - err = registry.Stop() - Expect(err).To(BeNil()) - registry = nil }) It("push with error", func() { |