25: def finish
26: switch
27:
28: print "---\n"
29: print "exceptions:\n"
30: @exceptions.each do |exc|
31: outcome = exc.failure? ? "FAILED" : "ERROR"
32: str = "#{exc.description} #{outcome}\n"
33: str << exc.message << "\n" << exc.backtrace
34: print "- ", str.inspect, "\n"
35: end
36:
37: print "time: ", @timer.elapsed, "\n"
38: print "files: ", @tally.counter.files, "\n"
39: print "examples: ", @tally.counter.examples, "\n"
40: print "expectations: ", @tally.counter.expectations, "\n"
41: print "failures: ", @tally.counter.failures, "\n"
42: print "errors: ", @tally.counter.errors, "\n"
43: end