report method
void
report(
{ - int? units,
- Printer output = const Printer(),
})
Implementation
void report({int? units, Printer output = const Printer()}) {
output
..blank()
..colored(Color.blue, _benchmark._name)
..labeled('total runs', runs)
..labeled(
'total time', Printer.formatMicroseconds(totalRunTime.inMicroseconds),
color: (totalRunTime.inMilliseconds >
settings.minimumRunTime.inMilliseconds * 1.25)
? Color.yellow
: Color.none)
..labeled('average run',
Printer.formatMicroseconds(averageRunTime.inMicroseconds))
..labeled('runs/second', runsPerSecond);
if (units != null) {
output
..labeled('units', units)
..labeled('units/second', unitsPerSecond(units))
..labeled('time per unit',
Printer.formatMicroseconds(microsecondsPerUnit(units)));
}
}