Method: Minitest::StatisticsReporter#report

Defined in:
lib/minitest.rb

#reportObject

Report on the tracked statistics.



754
755
756
757
758
759
760
761
762
# File 'lib/minitest.rb', line 754

def report
  aggregate = results.group_by { |r| r.failure.class }
  aggregate.default = [] # dumb. group_by should provide this

  self.total_time = Minitest.clock_time - start_time
  self.failures   = aggregate[Assertion].size
  self.errors     = aggregate[UnexpectedError].size
  self.skips      = aggregate[Skip].size
end