diff options
Diffstat (limited to 'tests/run-tests.sh')
-rwxr-xr-x | tests/run-tests.sh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/run-tests.sh b/tests/run-tests.sh index 763e173b..3c02eb44 100755 --- a/tests/run-tests.sh +++ b/tests/run-tests.sh @@ -1,5 +1,7 @@ #!/bin/bash +set -o pipefail + if test -z "$G_DEBUG"; then G_DEBUG=fatal-warnings else @@ -64,7 +66,12 @@ get_status() run_test() { - $($TEST_BINARY $1 &> "$LOG") + if [ -n "${VERBOSE-}" ]; then + echo "running $TEST_BINARY $1:" + $TEST_BINARY $1 2>&1 | tee "$LOG" + else + $($TEST_BINARY $1 &> "$LOG") + fi TMP=$? var_name=$2_result eval $var_name=$TMP |