class Turn::OutlineReporter
def finish_suite(suite)
def finish_suite(suite) total = suite.count_tests passes = suite.count_passes assertions = suite.count_assertions failures = suite.count_failures errors = suite.count_errors skips = suite.count_skips bar = '=' * 78 bar = passes == total ? Colorize.green(bar) : Colorize.red(bar) # @FIXME: Should we add suite.runtime, instead if this lame time calculations? tally = [total, assertions, (Time.new - @time)] io.puts bar io.puts " pass: %d, fail: %d, error: %d, skip: %d" % [passes, failures, errors, skips] io.puts " total: %d tests with %d assertions in %f seconds" % tally io.puts bar end