Skip to content

Commit 1a42172

Browse files
committed
chore: ensure EventProcessor::OnEndValidationStage is called when critical validation contained
1 parent daa2339 commit 1a42172

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/BenchmarkDotNet/Running/BenchmarkRunnerClean.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,11 @@ internal static Summary[] Run(BenchmarkRunInfo[] benchmarkRunInfos)
7171

7272
PrintValidationErrors(compositeLogger, validationErrors);
7373

74+
eventProcessor.OnEndValidationStage(); // Ensure that OnEndValidationStage() is called when a critical validation error exists.
75+
7476
if (validationErrors.Any(validationError => validationError.IsCritical))
7577
return new[] { Summary.ValidationFailed(title, resultsFolderPath, logFilePath, validationErrors.ToImmutableArray()) };
7678

77-
eventProcessor.OnEndValidationStage();
78-
7979
int totalBenchmarkCount = supportedBenchmarks.Sum(benchmarkInfo => benchmarkInfo.BenchmarksCases.Length);
8080
int benchmarksToRunCount = totalBenchmarkCount - (idToResume + 1); // ids are indexed from 0
8181
compositeLogger.WriteLineHeader("// ***** BenchmarkRunner: Start *****");

0 commit comments

Comments
 (0)