Additional patch to get simple test statistics, number failed, different number of tests run vs planned.
Index: languages/perl6/Test.pm =================================================================== --- languages/perl6/Test.pm (revision 20326) +++ languages/perl6/Test.pm (working copy) @@ -45,6 +45,7 @@ multi sub isnt($got, $expected) { isnt($got, $expected, ''); } +sub diag($message) { say '# '~$message; } ## 'private' subs @@ -53,8 +54,20 @@ $num_of_tests_run = $num_of_tests_run + 1; if ( $cond ) { - say "ok ", $num_of_tests_run, " - ", $desc; + print "ok " ~ $num_of_tests_run ~ " - "; } else { - say "not ok ", $num_of_tests_run, " - ", $desc; + print "not ok " ~ $num_of_tests_run ~ " - "; + ++$num_of_tests_failed; } + say $desc; + } + +END { + if ($testing_started and $num_of_tests_planned != $num_of_tests_run) { ##Wrong quantity of tests + diag("Looks like you planned $num_of_tests_planned tests, but ran $num_of_tests_run"); + } + if ($testing_started and $num_of_tests_failed) { + diag("Looks like you failed $num_of_tests_failed tests of $num_of_tests_run"); + } +}