Changeset View
Changeset View
Standalone View
Standalone View
src/test/test-bitcoin-driver
- This file was moved from src/test/printing-test-driver.
Show First 20 Lines • Show All 97 Lines • ▼ Show 20 Lines | |||||
fi | fi | ||||
do_exit='rm -f $log_file $trs_file; (exit $st); exit $st' | do_exit='rm -f $log_file $trs_file; (exit $st); exit $st' | ||||
trap "st=129; $do_exit" 1 | trap "st=129; $do_exit" 1 | ||||
trap "st=130; $do_exit" 2 | trap "st=130; $do_exit" 2 | ||||
trap "st=141; $do_exit" 13 | trap "st=141; $do_exit" 13 | ||||
trap "st=143; $do_exit" 15 | trap "st=143; $do_exit" 15 | ||||
# Test script is run here. | # Test script is run here. | ||||
# If TRAVIS_NOHANG_WORKAROUND is defined, also print | |||||
# to stdout -- to keep Travis happy and from timing out. | |||||
# temporarily allow undefined variables for the below line | |||||
set +u | |||||
if [ -n "$TRAVIS_NOHANG_WORKAROUND" ]; then | |||||
"$@" | tee $log_file 2>&1 | "$@" | tee $log_file 2>&1 | ||||
else | |||||
"$@" >$log_file 2>&1 | |||||
fi | |||||
estatus=$? | estatus=$? | ||||
# got back to undefined is bad mode.... | |||||
set -u | |||||
if test $enable_hard_errors = no && test $estatus -eq 99; then | if test $enable_hard_errors = no && test $estatus -eq 99; then | ||||
tweaked_estatus=1 | tweaked_estatus=1 | ||||
else | else | ||||
tweaked_estatus=$estatus | tweaked_estatus=$estatus | ||||
fi | fi | ||||
case $tweaked_estatus:$expect_failure in | case $tweaked_estatus:$expect_failure in | ||||
Show All 32 Lines |