mirror of
https://github.com/containers/podman.git
synced 2025-06-23 18:59:30 +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))
|
||||
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()
|
||||
Expect(setup).Should(Exit(0))
|
||||
Expect(session).Should(Exit(0))
|
||||
Expect(session.OutputToString()).To(ContainSubstring("/tmp"))
|
||||
})
|
||||
|
||||
It("podman image mount", func() {
|
||||
@ -71,8 +78,15 @@ var _ = Describe("Podman mount", func() {
|
||||
setup.WaitWithDefaultTimeout()
|
||||
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()
|
||||
Expect(setup).Should(Exit(0))
|
||||
Expect(session).Should(Exit(0))
|
||||
Expect(session.OutputToString()).To(ContainSubstring("/tmp"))
|
||||
})
|
||||
})
|
||||
|
Reference in New Issue
Block a user