diff --git a/app/benchmark_internal_test.go b/app/benchmark_internal_test.go index e61a8c3f7..4a705297c 100644 --- a/app/benchmark_internal_test.go +++ b/app/benchmark_internal_test.go @@ -71,11 +71,16 @@ func BenchmarkReportMerge(b *testing.B) { } } -func benchmarkRender(b *testing.B, f func(report.Report)) { +func getReport(b *testing.B) report.Report { r := fixture.Report if *benchReportPath != "" { r = NewSmartMerger().Merge(upgradeReports(readReportFiles(b, *benchReportPath))) } + return r +} + +func benchmarkRender(b *testing.B, f func(report.Report)) { + r := getReport(b) b.ResetTimer() for i := 0; i < b.N; i++ { b.StopTimer()