--- test/timeout.bats +++ test/timeout.bats @@ -16,6 +16,7 @@ bats_require_minimum_version 1.5.0 @test "test longer than timeout" { SECONDS=0 + if ! ps -ef 2>/dev/null; then skip "sandbox environment cannot execute ps"; fi reentrant_run ! env BATS_TEST_TIMEOUT=1 SLEEP=10 bats -T "$FIXTURE_ROOT/sleep2.bats" [ "${lines[0]}" == '1..1' ] [[ "${lines[1]}" == 'not ok 1 my sleep 10 in '*'ms # timeout after 1s' ]] || false @@ -26,6 +27,7 @@ bats_require_minimum_version 1.5.0 @test "run longer than timeout" { SECONDS=0 + if ! ps -ef 2>/dev/null; then skip "sandbox environment cannot execute ps"; fi reentrant_run ! env BATS_TEST_TIMEOUT=1 SLEEP=10 bats -T "$FIXTURE_ROOT/run sleep.bats" --print-output-on-failure [ "${lines[0]}" == '1..1' ] [[ "${lines[1]}" == 'not ok 1 my sleep 10 in '*'ms # timeout after 1s' ]] || false