diff options
Diffstat (limited to 'tests/run.sh')
-rw-r--r-- | tests/run.sh | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/tests/run.sh b/tests/run.sh index 8d3a5d2..3ed2a9c 100644 --- a/tests/run.sh +++ b/tests/run.sh @@ -96,16 +96,13 @@ reap_test() { wait_test() { local pid line ret - while true; do + while :; do line=$((LINENO + 1)) - wait -n -ppid + _wait -n -ppid ret=$? if [ "${pid:-}" ]; then break - elif ((ret > 128)); then - # Interrupted by signal - continue else debug "${BASH_SOURCE[0]}" $line "${RED}error $ret${RST}" >&$DUPERR exit 1 |