Files
weave-scope/integration/110_shutdown_test.sh
Alfonso Acosta 58d8ae3ea4 Review comments
2016-09-26 10:53:59 +00:00

20 lines
556 B
Bash
Executable File

#! /bin/bash
. ./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