X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=compiler%2Fsrc%2Fexe%2Ftiger_tests.ml;h=6f1ce3b655d5e3754ac6a633cd4bee6d25848c6b;hb=5f295d042a33a89b68a50d80e4ce18e3f2b1cfe6;hp=ebbf6ab2792d6c63cc9d4c308c18dd5a8c76b669;hpb=ead887f4e331f73732898ff6bf4d6440cb50cfc3;p=tiger.ml.git diff --git a/compiler/src/exe/tiger_tests.ml b/compiler/src/exe/tiger_tests.ml index ebbf6ab..6f1ce3b 100644 --- a/compiler/src/exe/tiger_tests.ml +++ b/compiler/src/exe/tiger_tests.ml @@ -158,7 +158,11 @@ end = struct p_indent 2; p "out: %s" parsing_out; p_ln (); ); p "%s" bar_end; p_ln (); - exit !error_count + let failures = !error_count in + let clr = (if failures = 0 then Green else Red) in + p "Failures: %s" (color clr (string_of_int failures)); p_ln (); + p "%s" bar_end; p_ln (); + exit failures end let test_cases_from_book =