$BATS_TEST_TIMEOUT
–
Number of seconds when tests time out
$BATS_TEST_TIMEOUT
defines the number of seconds, after which a test (including setup()
) will be terminated.
This must be configured in setup_file()
or earlier.
If you define it inside setup_file()
, please make sure to export
.
Please refer to the bats-core manual for further details how to use this.
Links
Examples
- Timeout after 5 seconds
1 2 3 4 5 6 7
#!/usr/bin/env bats BATS_TEST_TIMEOUT=5 @test "Timeout test" { # this will always time out sleep 10 }
BashSupport Pro is a shell script IDE with support for bats-core’s $BATS_TEST_TIMEOUT – try it now!