mirror of
https://github.com/containers/podman.git
synced 2025-06-20 17:13:43 +08:00
fix NOTIFY_SOCKET in e2e testfix NOTIFY_SOCKET in e2e tests
Signed-off-by: baude <bbaude@redhat.com>
This commit is contained in:
@ -12,6 +12,7 @@ required: true
|
||||
timeout: 90m
|
||||
|
||||
tests:
|
||||
- rpm-ostree usroverlay && rpm -Uvh https://kojipkgs.fedoraproject.org//packages/podman/0.10.1/1.gite4a1553.fc28/x86_64/podman-0.10.1-1.gite4a1553.fc28.x86_64.rpm
|
||||
- CONTAINER_RUNTIME="podman" sh .papr_prepare.sh
|
||||
|
||||
artifacts:
|
||||
|
@ -14,4 +14,4 @@ fi
|
||||
${CONTAINER_RUNTIME} build -t ${IMAGE} -f Dockerfile.${DIST} . 2>build.log
|
||||
|
||||
# Run the tests
|
||||
${CONTAINER_RUNTIME} run --rm --cap-add all --security-opt seccomp=unconfined --security-opt label=disable --net=host -v $PWD:/go/src/github.com/containers/libpod:Z --workdir /go/src/github.com/containers/libpod -e CGROUP_MANAGER=cgroupfs -e PYTHON=$PYTHON -e STORAGE_OPTIONS="--storage-driver=vfs" -e CRIO_ROOT="/go/src/github.com/containers/libpod" -e PODMAN_BINARY="/usr/bin/podman" -e CONMON_BINARY="/usr/libexec/podman/conmon" -e DIST=$DIST -e CONTAINER_RUNTIME=$CONTAINER_RUNTIME $IMAGE sh ./.papr.sh -b -i -t
|
||||
${CONTAINER_RUNTIME} run --rm --privileged --net=host -v $PWD:/go/src/github.com/containers/libpod:Z --workdir /go/src/github.com/containers/libpod -e CGROUP_MANAGER=cgroupfs -e PYTHON=$PYTHON -e STORAGE_OPTIONS="--storage-driver=vfs" -e CRIO_ROOT="/go/src/github.com/containers/libpod" -e PODMAN_BINARY="/usr/bin/podman" -e CONMON_BINARY="/usr/libexec/podman/conmon" -e DIST=$DIST -e CONTAINER_RUNTIME=$CONTAINER_RUNTIME $IMAGE sh ./.papr.sh -b -i -t
|
||||
|
@ -31,6 +31,7 @@ RUN dnf -y install btrfs-progs-devel \
|
||||
nmap-ncat \
|
||||
xz \
|
||||
slirp4netns \
|
||||
container-selinux \
|
||||
iptables && dnf clean all
|
||||
|
||||
# Install CNI plugins
|
||||
|
@ -32,27 +32,27 @@ var _ = Describe("Podman run passwd", func() {
|
||||
})
|
||||
|
||||
It("podman run no user specified ", func() {
|
||||
session := podmanTest.Podman([]string{"run", ALPINE, "mount"})
|
||||
session := podmanTest.Podman([]string{"run", BB, "mount"})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session.ExitCode()).To(Equal(0))
|
||||
Expect(session.LineInOutputContains("passwd")).To(BeFalse())
|
||||
})
|
||||
It("podman run user specified in container", func() {
|
||||
session := podmanTest.Podman([]string{"run", "-u", "bin", ALPINE, "mount"})
|
||||
session := podmanTest.Podman([]string{"run", "-u", "bin", BB, "mount"})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session.ExitCode()).To(Equal(0))
|
||||
Expect(session.LineInOutputContains("passwd")).To(BeFalse())
|
||||
})
|
||||
|
||||
It("podman run UID specified in container", func() {
|
||||
session := podmanTest.Podman([]string{"run", "-u", "2:1", ALPINE, "mount"})
|
||||
session := podmanTest.Podman([]string{"run", "-u", "2:1", BB, "mount"})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session.ExitCode()).To(Equal(0))
|
||||
Expect(session.LineInOutputContains("passwd")).To(BeFalse())
|
||||
})
|
||||
|
||||
It("podman run UID not specified in container", func() {
|
||||
session := podmanTest.Podman([]string{"run", "-u", "20001:1", ALPINE, "mount"})
|
||||
session := podmanTest.Podman([]string{"run", "-u", "20001:1", BB, "mount"})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session.ExitCode()).To(Equal(0))
|
||||
Expect(session.LineInOutputContains("passwd")).To(BeTrue())
|
||||
|
@ -283,7 +283,7 @@ var _ = Describe("Podman run", func() {
|
||||
})
|
||||
|
||||
It("podman run notify_socket", func() {
|
||||
sock := "/run/sock"
|
||||
sock := "/run/notify"
|
||||
os.Setenv("NOTIFY_SOCKET", sock)
|
||||
session := podmanTest.Podman([]string{"run", "--rm", ALPINE, "printenv", "NOTIFY_SOCKET"})
|
||||
session.WaitWithDefaultTimeout()
|
||||
|
Reference in New Issue
Block a user