2 test_done () { | |
3 case "$test_failure" in | |
4 0) | |
5 test_at_end_hook_ | |
6 | |
7 exit 0 ;; | |
8 | |
9 *) | |
10 if test $test_external_has_tap -eq 0 | |
11 then | |
12 say_color error "# failed $test_failure among $msg" | |
13 say "1..$test_count" | |
14 fi | |
15 | |
16 exit 1 ;; | |
17 | |
18 esac | |
19 } |