Sha256: 7ad30e3779b8cd0617a0991cecc2026b9c96c5cde1629616459e3ce111ff2fbb
Contents?: true
Size: 510 Bytes
Versions: 10
Compression:
Stored size: 510 Bytes
Contents
module Minitest class StatsReporter < AbstractReporter def initialize(_options) @results = [] end def start @current_time = Time.now end def record(result) @results << result end def report slowest = @results.sort_by(&:time).reverse.first(10) slowest.each do |result| puts format('%10.4f %s', result.time, result.location) end end end def self.plugin_stats_init(options) reporter << StatsReporter.new(options) end end
Version data entries
10 entries across 10 versions & 1 rubygems