podman
1#!/usr/bin/env bats
2
3load helpers
4load helpers.sig-proxy
5
6# Each of the tests below does some setup, then invokes the helper from helpers.sig-proxy.bash.
7
8# bats test_tags=distro-integration
9@test "podman sigproxy test: run" {
10# We're forced to use $PODMAN because run_podman cannot be backgrounded
11$PODMAN run -i --name c_run $IMAGE sh -c "$SLEEPLOOP" &
12local kidpid=$!
13
14_test_sigproxy c_run $kidpid
15}
16
17@test "podman sigproxy test: start" {
18run_podman create --name c_start $IMAGE sh -c "$SLEEPLOOP"
19
20# See above comments regarding $PODMAN and backgrounding
21$PODMAN start --attach c_start &
22local kidpid=$!
23
24_test_sigproxy c_start $kidpid
25}
26
27@test "podman sigproxy test: attach" {
28run_podman run -d --name c_attach $IMAGE sh -c "$SLEEPLOOP"
29
30# See above comments regarding $PODMAN and backgrounding
31$PODMAN attach c_attach &
32local kidpid=$!
33
34_test_sigproxy c_attach $kidpid
35}
36
37# vim: filetype=sh
38