diff options
author | Eric Wong <normalperson@yhbt.net> | 2009-02-06 22:35:54 -0800 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2009-02-09 19:52:19 -0800 |
commit | 0b9dac5de7ecf8111dd3d9fa621edc759c9c47e3 (patch) | |
tree | 9d68b83029ef73eb81a2c67651e80329ed314187 /test | |
parent | afdae82eb156320cbee0fbd88800a9f56f78b645 (diff) | |
download | unicorn-0b9dac5de7ecf8111dd3d9fa621edc759c9c47e3.tar.gz |
Makes it much easier to track down failures if you know something failed in the first place. A failed test early on could be hidden because noise from successful tests drowned it out.
Diffstat (limited to 'test')
-rwxr-xr-x | test/aggregate.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/aggregate.rb b/test/aggregate.rb new file mode 100755 index 0000000..1c2cc5c --- /dev/null +++ b/test/aggregate.rb @@ -0,0 +1,13 @@ +#!/usr/bin/ruby -n +BEGIN { $tests = $assertions = $failures = $errors = 0 } + +$_ =~ /(\d+) tests, (\d+) assertions, (\d+) failures, (\d+) errors/ or next +$tests += $1.to_i +$assertions += $2.to_i +$failures += $3.to_i +$errors += $4.to_i + +END { + printf("\n%d tests, %d assertions, %d failures, %d errors\n", + $tests, $assertions, $failures, $errors) +} |