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 }