Skip to content
Prev Previous commit
Next Next commit
shorten
  • Loading branch information
kenzieschmoll committed Dec 11, 2023
commit bb858421eb779b07d7b0e8bb79087abf28f86b9f
10 changes: 1 addition & 9 deletions packages/web_benchmarks/lib/analysis.dart
Original file line number Diff line number Diff line change
Expand Up @@ -45,17 +45,9 @@ BenchmarkResults computeDelta(
for (final String benchmarkName in test.scores.keys) {
final List<BenchmarkScore> testScores = test.scores[benchmarkName]!;
final List<BenchmarkScore>? baselineScores = baseline.scores[benchmarkName];
if (baselineScores == null) {
delta[benchmarkName] = List<BenchmarkScore>.generate(
testScores.length,
(int i) => testScores[i]._copyWith(),
);
continue;
}

delta[benchmarkName] = testScores.map<BenchmarkScore>(
(BenchmarkScore testScore) {
final BenchmarkScore? baselineScore = baselineScores.firstWhereOrNull(
final BenchmarkScore? baselineScore = baselineScores?.firstWhereOrNull(
(BenchmarkScore s) => s.metric == testScore.metric);
return testScore._copyWith(
delta: baselineScore == null
Expand Down