diff options
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/runtime/TestResultAnalyzer.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/TestResultAnalyzer.java b/src/main/java/com/google/devtools/build/lib/runtime/TestResultAnalyzer.java index b960716838..1daec5e5cc 100644 --- a/src/main/java/com/google/devtools/build/lib/runtime/TestResultAnalyzer.java +++ b/src/main/java/com/google/devtools/build/lib/runtime/TestResultAnalyzer.java @@ -112,7 +112,15 @@ public class TestResultAnalyzer { } } - Preconditions.checkState(summaries.size() == testTargets.size()); + int summarySize = summaries.size(); + int testTargetsSize = testTargets.size(); + Preconditions.checkState( + summarySize == testTargetsSize, + "Unequal sizes: %s vs %s (%s and %s)", + summarySize, + testTargetsSize, + summaries, + testTargets); notifier.notify(summaries, totalRun); // skipped targets are not in passCount since they have NO_STATUS |