class BenchmarkDriver::Output::Compare
def show_results(results, show_context:)
-
show_context
(TrueClass, FalseClass
) -- -
results
(Array
) --
def show_results(results, show_context:) results = results.sort_by do |result| if @metrics.first.larger_better -result.value else result.value end end first = results.first results.each do |result| slower = show_slower(first, result) if result != first if show_context name = result.context.name else name = result.job end $stdout.printf("%*s: %11.1f %s %s\n", @name_length, name, result.value, @metrics.first.unit, slower) end $stdout.puts end