mirror of
https://github.com/containers/podman.git
synced 2025-06-20 09:03:43 +08:00
Merge pull request #3514 from baude/cornflakes
fix integration flake tests
This commit is contained in:
@ -4,6 +4,7 @@ package integration
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"os"
|
"os"
|
||||||
|
"strings"
|
||||||
|
|
||||||
. "github.com/containers/libpod/test/utils"
|
. "github.com/containers/libpod/test/utils"
|
||||||
. "github.com/onsi/ginkgo"
|
. "github.com/onsi/ginkgo"
|
||||||
@ -35,18 +36,32 @@ var _ = Describe("Podman run exit", func() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
It("podman run -d mount cleanup test", func() {
|
It("podman run -d mount cleanup test", func() {
|
||||||
|
result := podmanTest.Podman([]string{"run", "-dt", ALPINE, "top"})
|
||||||
|
result.WaitWithDefaultTimeout()
|
||||||
|
cid := result.OutputToString()
|
||||||
|
Expect(result.ExitCode()).To(Equal(0))
|
||||||
|
|
||||||
mount := SystemExec("mount", nil)
|
mount := SystemExec("mount", nil)
|
||||||
Expect(mount.ExitCode()).To(Equal(0))
|
Expect(mount.ExitCode()).To(Equal(0))
|
||||||
|
Expect(strings.Contains(mount.OutputToString(), cid))
|
||||||
|
|
||||||
out1 := mount.OutputToString()
|
pmount := podmanTest.Podman([]string{"mount", "--notruncate"})
|
||||||
result := podmanTest.Podman([]string{"create", "-dt", ALPINE, "echo", "hello"})
|
pmount.WaitWithDefaultTimeout()
|
||||||
result.WaitWithDefaultTimeout()
|
Expect(strings.Contains(pmount.OutputToString(), cid))
|
||||||
Expect(result.ExitCode()).To(Equal(0))
|
Expect(pmount.ExitCode()).To(Equal(0))
|
||||||
|
|
||||||
|
stop := podmanTest.Podman([]string{"stop", cid})
|
||||||
|
stop.WaitWithDefaultTimeout()
|
||||||
|
Expect(stop.ExitCode()).To(Equal(0))
|
||||||
|
|
||||||
mount = SystemExec("mount", nil)
|
mount = SystemExec("mount", nil)
|
||||||
Expect(mount.ExitCode()).To(Equal(0))
|
Expect(mount.ExitCode()).To(Equal(0))
|
||||||
|
Expect(!strings.Contains(mount.OutputToString(), cid))
|
||||||
|
|
||||||
|
pmount = podmanTest.Podman([]string{"mount", "--notruncate"})
|
||||||
|
pmount.WaitWithDefaultTimeout()
|
||||||
|
Expect(!strings.Contains(pmount.OutputToString(), cid))
|
||||||
|
Expect(pmount.ExitCode()).To(Equal(0))
|
||||||
|
|
||||||
out2 := mount.OutputToString()
|
|
||||||
Expect(out1).To(Equal(out2))
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
@ -56,10 +56,10 @@ var _ = Describe("Podman run with --ip flag", func() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
It("Podman run with specified static IP has correct IP", func() {
|
It("Podman run with specified static IP has correct IP", func() {
|
||||||
result := podmanTest.Podman([]string{"run", "-ti", "--ip", "10.88.64.128", ALPINE, "ip", "addr"})
|
result := podmanTest.Podman([]string{"run", "-ti", "--ip", "10.88.63.2", ALPINE, "ip", "addr"})
|
||||||
result.WaitWithDefaultTimeout()
|
result.WaitWithDefaultTimeout()
|
||||||
Expect(result.ExitCode()).To(Equal(0))
|
Expect(result.ExitCode()).To(Equal(0))
|
||||||
Expect(result.OutputToString()).To(ContainSubstring("10.88.64.128/16"))
|
Expect(result.OutputToString()).To(ContainSubstring("10.88.63.2/16"))
|
||||||
})
|
})
|
||||||
|
|
||||||
It("Podman run two containers with the same IP", func() {
|
It("Podman run two containers with the same IP", func() {
|
||||||
|
Reference in New Issue
Block a user