Files
weave-scope/integration/110_shutdown_test.sh
Iago López Galeiras 5cb5c7d42e Fix shfmt issues
2017-01-18 11:51:41 +01:00

21 lines
587 B
Bash
Executable File

#! /bin/bash
# shellcheck disable=SC1091
. ./config.sh
start_suite "Check scope exits cleanly within 5 seconds"
scope_on "$HOST1" launch
sleep 5
scope_on "$HOST1" stop
sleep 5
# Save stdout for debugging output
exec 3>&1
assert_raises "docker_on $HOST1 logs weavescope 2>&1 | grep 'app exiting' || (docker_on $HOST1 logs weavescope 2>&3 ; false)"
assert_raises "docker_on $HOST1 logs weavescope 2>&1 | grep 'probe exiting' || (docker_on $HOST1 logs weavescope 2>&3 ; false)"
assert_raises "docker_on $HOST1 inspect --format='{{.State.Running}}' weavescope" "false"
scope_end_suite