perfRowStrings function
PerfRowStrings
perfRowStrings(
- String framework,
- TestConfig config,
- TimingResult<
TestResult> timingResult
Implementation
PerfRowStrings perfRowStrings(
String framework,
TestConfig config,
TimingResult<TestResult> timingResult,
) {
final TestConfig(:expected) = config;
final TimingResult<TestResult>(:result, :timing) = timingResult;
final sum = expected.sum != 0 && expected.sum != result.sum
? 'sum: fial'
: 'sum: pass';
final count = expected.count != 0 && expected.count != result.count
? 'count: fail'
: 'count: pass';
return PerfRowStrings(
framework: framework,
test: '${makeTitle(config)} (${config.name ?? ''}, $sum, $count)',
time: timing.time.toString(),
);
}