podman

Форк
0
/
27-containersEvents.at 
35 строк · 1.1 Кб
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.%N)
12

13
podman run --rm $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
t GET "libpod/events?stream=false&since=$START" 200 \
22
    'select(.status | contains("start")).Action=start' \
23
    'select(.status | contains("start")).HealthStatus=null'\
24

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

31
t GET "events?stream=false&since=$START&type=remove"  200  \
32
  'select(.status | contains("remove")).Action=remove' \
33
  'select(.status | contains("remove")).Actor.Attributes.containerExitCode=1'
34

35
# vim: filetype=sh
36

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.