summaryrefslogtreecommitdiff
path: root/test/apiv2/27-containersEvents.at
blob: a86f2e35380af104dce86d995565f3cf2e06ec43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# -*- sh -*-
#
# test container-related events
#

podman pull $IMAGE &>/dev/null

# Ensure clean slate
podman rm -a -f &>/dev/null

START=$(date +%s)

podman run $IMAGE false || true

# libpod api
t GET "libpod/events?stream=false&since=$START"  200  \
  'select(.status | contains("start")).Action=start' \
  'select(.status | contains("died")).Action=died' \
  'select(.status | contains("died")).Actor.Attributes.containerExitCode=1'

# compat api, uses status=die (#12643)
t GET "events?stream=false&since=$START"  200  \
  'select(.status | contains("start")).Action=start' \
  'select(.status | contains("die")).Action=die' \
  'select(.status | contains("die")).Actor.Attributes.exitCode=1'

# vim: filetype=sh