Merge pull request #1888 from weaveworks/debug-shutdown-test

Print logs to debug shutdown integration test
This commit is contained in:
Alfonso Acosta
2016-09-26 14:52:11 +02:00
committed by GitHub

View File

@@ -2,15 +2,18 @@
. ./config.sh
start_suite "Check scope exits cleanly within 10 seconds"
start_suite "Check scope exits cleanly within 5 seconds"
scope_on $HOST1 launch
sleep 5
scope_on $HOST1 stop
sleep 10
sleep 5
assert_raises "docker_on $HOST1 logs weavescope 2>&1 | grep 'app exiting'"
assert_raises "docker_on $HOST1 logs weavescope 2>&1 | grep 'probe exiting'"
# 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