mirror of
https://github.com/containers/podman.git
synced 2025-06-24 19:42:56 +08:00
Cirrus: Fix e2e tests for "mount_rootless_test"
e2e `mount_rootless_test` did not load `podman binary path` successfully. This PR fix this problem. [It] podman unshare podman mount: ``` [+1596s] Running: ... unshare mount <cid> [+1596s] Error: exec: no command [+1596s] output: ``` [It] podman unshare image podman mount: ``` [+1599s] Running: ... unshare image mount quay.io/libpod/alpine:latest [+1599s] Error: exec: no command [+1599s] output: ``` Signed-off-by: Toshiki Sonoda <sonoda.toshiki@fujitsu.com>
This commit is contained in:
@ -52,9 +52,16 @@ var _ = Describe("Podman mount", func() {
|
|||||||
Expect(setup).Should(Exit(0))
|
Expect(setup).Should(Exit(0))
|
||||||
cid := setup.OutputToString()
|
cid := setup.OutputToString()
|
||||||
|
|
||||||
session := podmanTest.Podman([]string{"unshare", PODMAN_BINARY, "mount", cid})
|
// command: podman <options> unshare podman <options> mount cid
|
||||||
|
args := []string{"unshare", podmanTest.PodmanBinary}
|
||||||
|
opts := podmanTest.PodmanMakeOptions([]string{"mount", cid}, false, false)
|
||||||
|
args = append(args, opts...)
|
||||||
|
|
||||||
|
// container root file system location is /tmp/... because "--root /tmp/..."
|
||||||
|
session := podmanTest.Podman(args)
|
||||||
session.WaitWithDefaultTimeout()
|
session.WaitWithDefaultTimeout()
|
||||||
Expect(setup).Should(Exit(0))
|
Expect(session).Should(Exit(0))
|
||||||
|
Expect(session.OutputToString()).To(ContainSubstring("/tmp"))
|
||||||
})
|
})
|
||||||
|
|
||||||
It("podman image mount", func() {
|
It("podman image mount", func() {
|
||||||
@ -71,8 +78,15 @@ var _ = Describe("Podman mount", func() {
|
|||||||
setup.WaitWithDefaultTimeout()
|
setup.WaitWithDefaultTimeout()
|
||||||
Expect(setup).Should(Exit(0))
|
Expect(setup).Should(Exit(0))
|
||||||
|
|
||||||
session := podmanTest.Podman([]string{"unshare", PODMAN_BINARY, "image", "mount", ALPINE})
|
// command: podman <options> unshare podman <options> image mount ALPINE
|
||||||
|
args := []string{"unshare", podmanTest.PodmanBinary}
|
||||||
|
opts := podmanTest.PodmanMakeOptions([]string{"image", "mount", ALPINE}, false, false)
|
||||||
|
args = append(args, opts...)
|
||||||
|
|
||||||
|
// image location is /tmp/... because "--root /tmp/..."
|
||||||
|
session := podmanTest.Podman(args)
|
||||||
session.WaitWithDefaultTimeout()
|
session.WaitWithDefaultTimeout()
|
||||||
Expect(setup).Should(Exit(0))
|
Expect(session).Should(Exit(0))
|
||||||
|
Expect(session.OutputToString()).To(ContainSubstring("/tmp"))
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
Reference in New Issue
Block a user