mirror of https://github.com/containers/podman.git
test: fix pause tests
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
parent
edbdbe5b3a
commit
e750c13b70
|
@ -3,6 +3,7 @@ package integration
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
|
"strings"
|
||||||
|
|
||||||
"github.com/containers/libpod/pkg/cgroups"
|
"github.com/containers/libpod/pkg/cgroups"
|
||||||
. "github.com/containers/libpod/test/utils"
|
. "github.com/containers/libpod/test/utils"
|
||||||
|
@ -17,8 +18,8 @@ var _ = Describe("Podman pause", func() {
|
||||||
podmanTest *PodmanTestIntegration
|
podmanTest *PodmanTestIntegration
|
||||||
)
|
)
|
||||||
|
|
||||||
pausedState := "Paused"
|
pausedState := "paused"
|
||||||
createdState := "Created"
|
createdState := "created"
|
||||||
|
|
||||||
BeforeEach(func() {
|
BeforeEach(func() {
|
||||||
SkipIfRootless()
|
SkipIfRootless()
|
||||||
|
@ -72,7 +73,7 @@ var _ = Describe("Podman pause", func() {
|
||||||
|
|
||||||
Expect(result).To(ExitWithError())
|
Expect(result).To(ExitWithError())
|
||||||
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
||||||
Expect(podmanTest.GetContainerStatus()).To(ContainSubstring(createdState))
|
Expect(strings.ToLower(podmanTest.GetContainerStatus())).To(ContainSubstring(createdState))
|
||||||
})
|
})
|
||||||
|
|
||||||
It("podman pause a running container by id", func() {
|
It("podman pause a running container by id", func() {
|
||||||
|
@ -85,7 +86,7 @@ var _ = Describe("Podman pause", func() {
|
||||||
|
|
||||||
Expect(result.ExitCode()).To(Equal(0))
|
Expect(result.ExitCode()).To(Equal(0))
|
||||||
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
||||||
Expect(podmanTest.GetContainerStatus()).To(ContainSubstring(pausedState))
|
Expect(strings.ToLower(podmanTest.GetContainerStatus())).To(ContainSubstring(pausedState))
|
||||||
|
|
||||||
result = podmanTest.Podman([]string{"unpause", cid})
|
result = podmanTest.Podman([]string{"unpause", cid})
|
||||||
result.WaitWithDefaultTimeout()
|
result.WaitWithDefaultTimeout()
|
||||||
|
@ -102,7 +103,7 @@ var _ = Describe("Podman pause", func() {
|
||||||
|
|
||||||
Expect(result.ExitCode()).To(Equal(0))
|
Expect(result.ExitCode()).To(Equal(0))
|
||||||
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
||||||
Expect(podmanTest.GetContainerStatus()).To(ContainSubstring(pausedState))
|
Expect(strings.ToLower(podmanTest.GetContainerStatus())).To(ContainSubstring(pausedState))
|
||||||
|
|
||||||
result = podmanTest.Podman([]string{"container", "unpause", cid})
|
result = podmanTest.Podman([]string{"container", "unpause", cid})
|
||||||
result.WaitWithDefaultTimeout()
|
result.WaitWithDefaultTimeout()
|
||||||
|
@ -133,14 +134,14 @@ var _ = Describe("Podman pause", func() {
|
||||||
|
|
||||||
Expect(result.ExitCode()).To(Equal(0))
|
Expect(result.ExitCode()).To(Equal(0))
|
||||||
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
||||||
Expect(podmanTest.GetContainerStatus()).To(ContainSubstring(pausedState))
|
Expect(strings.ToLower(podmanTest.GetContainerStatus())).To(ContainSubstring(pausedState))
|
||||||
|
|
||||||
result = podmanTest.Podman([]string{"rm", cid})
|
result = podmanTest.Podman([]string{"rm", cid})
|
||||||
result.WaitWithDefaultTimeout()
|
result.WaitWithDefaultTimeout()
|
||||||
|
|
||||||
Expect(result.ExitCode()).To(Equal(2))
|
Expect(result.ExitCode()).To(Equal(2))
|
||||||
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
||||||
Expect(podmanTest.GetContainerStatus()).To(ContainSubstring(pausedState))
|
Expect(strings.ToLower(podmanTest.GetContainerStatus())).To(ContainSubstring(pausedState))
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -155,7 +156,7 @@ var _ = Describe("Podman pause", func() {
|
||||||
|
|
||||||
Expect(result.ExitCode()).To(Equal(0))
|
Expect(result.ExitCode()).To(Equal(0))
|
||||||
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
||||||
Expect(podmanTest.GetContainerStatus()).To(ContainSubstring(pausedState))
|
Expect(strings.ToLower(podmanTest.GetContainerStatus())).To(ContainSubstring(pausedState))
|
||||||
|
|
||||||
result = podmanTest.Podman([]string{"rm", "--force", cid})
|
result = podmanTest.Podman([]string{"rm", "--force", cid})
|
||||||
result.WaitWithDefaultTimeout()
|
result.WaitWithDefaultTimeout()
|
||||||
|
@ -175,14 +176,14 @@ var _ = Describe("Podman pause", func() {
|
||||||
|
|
||||||
Expect(result.ExitCode()).To(Equal(0))
|
Expect(result.ExitCode()).To(Equal(0))
|
||||||
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
||||||
Expect(podmanTest.GetContainerStatus()).To(ContainSubstring(pausedState))
|
Expect(strings.ToLower(podmanTest.GetContainerStatus())).To(ContainSubstring(pausedState))
|
||||||
|
|
||||||
result = podmanTest.Podman([]string{"stop", cid})
|
result = podmanTest.Podman([]string{"stop", cid})
|
||||||
result.WaitWithDefaultTimeout()
|
result.WaitWithDefaultTimeout()
|
||||||
|
|
||||||
Expect(result.ExitCode()).To(Equal(125))
|
Expect(result.ExitCode()).To(Equal(125))
|
||||||
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
||||||
Expect(podmanTest.GetContainerStatus()).To(ContainSubstring(pausedState))
|
Expect(strings.ToLower(podmanTest.GetContainerStatus())).To(ContainSubstring(pausedState))
|
||||||
|
|
||||||
result = podmanTest.Podman([]string{"unpause", cid})
|
result = podmanTest.Podman([]string{"unpause", cid})
|
||||||
result.WaitWithDefaultTimeout()
|
result.WaitWithDefaultTimeout()
|
||||||
|
@ -211,7 +212,7 @@ var _ = Describe("Podman pause", func() {
|
||||||
|
|
||||||
Expect(result.ExitCode()).To(Equal(0))
|
Expect(result.ExitCode()).To(Equal(0))
|
||||||
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
Expect(podmanTest.NumberOfContainersRunning()).To(Equal(0))
|
||||||
Expect(podmanTest.GetContainerStatus()).To(Equal(pausedState))
|
Expect(strings.ToLower(podmanTest.GetContainerStatus())).To(Equal(pausedState))
|
||||||
|
|
||||||
result = podmanTest.Podman([]string{"unpause", "test1"})
|
result = podmanTest.Podman([]string{"unpause", "test1"})
|
||||||
result.WaitWithDefaultTimeout()
|
result.WaitWithDefaultTimeout()
|
||||||
|
|
|
@ -15,10 +15,9 @@ var _ = Describe("Podman pod pause", func() {
|
||||||
podmanTest *PodmanTestIntegration
|
podmanTest *PodmanTestIntegration
|
||||||
)
|
)
|
||||||
|
|
||||||
pausedState := "Paused"
|
pausedState := "paused"
|
||||||
|
|
||||||
BeforeEach(func() {
|
BeforeEach(func() {
|
||||||
Skip(v2fail)
|
|
||||||
SkipIfRootless()
|
SkipIfRootless()
|
||||||
tempdir, err = CreateTempDirInTempDir()
|
tempdir, err = CreateTempDirInTempDir()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in New Issue