Grouped real triggering errors into more severe infrastructure failures group.
Change-Id: I597443642227a1bc3b99f4be1f6ae62accf71e57
diff --git a/src/com/google/gct/testing/CloudResultsLoader.java b/src/com/google/gct/testing/CloudResultsLoader.java
index c01061c..a325a3f 100644
--- a/src/com/google/gct/testing/CloudResultsLoader.java
+++ b/src/com/google/gct/testing/CloudResultsLoader.java
@@ -188,7 +188,12 @@
if (!previousProgress.endsWith(diffProgress)) {
reportNewProgress(encodedConfigurationInstance, previousProgress, previousProgress + diffProgress);
ConfigurationResult result = getOrCreateConfigurationResult(encodedConfigurationInstance, results);
- result.setTriggeringError(true);
+ // If the execution is skipped because it is an incompatible combination, it is a triggering error. Otherwise - infra failure.
+ if (testExecutionId.startsWith("Error ")) {
+ result.setInfrastructureFailure(true);
+ } else {
+ result.setTriggeringError(true);
+ }
finishedTestExecutions.add(encodedConfigurationInstance);
}
} else {