summaryrefslogtreecommitdiff
path: root/test/apiv2/20-containers.at
blob: a69e8cc99f85f62c78ebac91ea5f93bd035e80ce (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
28
29
30
31
32
33
# -*- sh -*-
#
# test container-related endpoints
#

podman pull $IMAGE &>/dev/null

# Unimplemented
#t POST libpod/containers/create '' 201 'sdf'

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

t GET libpod/containers/json 200 length=0

podman run $IMAGE true

t GET libpod/containers/json 200 length=0

t GET libpod/containers/json?all=true 200 \
  length=1 \
  .[0].Id~[0-9a-f]\\{12\\} \
  .[0].Image=$IMAGE \
  .[0].Command[0]="true" \
  .[0].State=exited \
  .[0].ExitCode=0 \
  .[0].IsInfra=false

cid=$(jq -r '.[0].Id' <<<"$output")

t DELETE libpod/containers/$cid 204

# vim: filetype=sh