mirror of
https://github.com/containers/podman.git
synced 2025-10-20 04:34:01 +08:00
[1.9] add --conmon-pidfile/--cidfile system test
Add a system test to make sure that pidfile and cidfile are being generated. Podman regressed in master and given 1.9 will be supported for a while, let's make extra sure we're catching potential on these flags early. Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
This commit is contained in:
@ -158,4 +158,20 @@ echo $rand | 0 | $rand
|
||||
run_podman 1 image exists $NONLOCAL_IMAGE
|
||||
}
|
||||
|
||||
# 'run --conmon-pidfile --cid-file' makes sure we don't regress on these flags.
|
||||
# Both are critical for systemd units.
|
||||
@test "podman run --conmon-pidfile --cidfile" {
|
||||
pid=$(mktemp)
|
||||
cid=$(mktemp)
|
||||
|
||||
# CID file exists -> expected to fail.
|
||||
run_podman 125 run --rm --conmon-pidfile=$pid --cidfile=$cid $IMAGE ls
|
||||
|
||||
rm $pid $cid
|
||||
run_podman run --name keepme --conmon-pidfile=$pid --cidfile=$cid --detach $IMAGE sleep infinity
|
||||
stat $pid $cid
|
||||
run_podman rm -f keepme
|
||||
rm $pid $cid
|
||||
}
|
||||
|
||||
# vim: filetype=sh
|
||||
|
Reference in New Issue
Block a user