class Turn::OutlineReporter

def finish_suite(suite)

TODO: pending (skip) counts
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