1234567891011121314151617181920 |
- #! /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
|