github.com/hanks177/podman/v4@v4.1.3-0.20220613032544-16d90015bc83/test/apiv2/27-containersEvents.at (about) 1 # -*- sh -*- 2 # 3 # test container-related events 4 # 5 6 podman pull $IMAGE &>/dev/null 7 8 # Ensure clean slate 9 podman rm -a -f &>/dev/null 10 11 START=$(date +%s) 12 13 podman run $IMAGE false || true 14 15 # libpod api 16 t GET "libpod/events?stream=false&since=$START" 200 \ 17 'select(.status | contains("start")).Action=start' \ 18 'select(.status | contains("died")).Action=died' \ 19 'select(.status | contains("died")).Actor.Attributes.containerExitCode=1' 20 21 # compat api, uses status=die (#12643) 22 t GET "events?stream=false&since=$START" 200 \ 23 'select(.status | contains("start")).Action=start' \ 24 'select(.status | contains("die")).Action=die' \ 25 'select(.status | contains("die")).Actor.Attributes.exitCode=1' 26 27 # vim: filetype=sh