Index: tools/auto_bisect/bisect_perf_regression.py |
diff --git a/tools/auto_bisect/bisect_perf_regression.py b/tools/auto_bisect/bisect_perf_regression.py |
index ddc0f60cf82bd09149435488b36b2c501f6ff778..233a62d7723ce28a26037ef998586fe5a573da36 100755 |
--- a/tools/auto_bisect/bisect_perf_regression.py |
+++ b/tools/auto_bisect/bisect_perf_regression.py |
@@ -1364,6 +1364,9 @@ class BisectPerformanceMetrics(object): |
break |
elif self._IsBisectModeReturnCode(): |
metric_values.append(return_code) |
+ # If there's a failed test, we can bail out early. |
+ if return_code: |
+ break |
elapsed_minutes = (time.time() - start_time) / 60.0 |
time_limit = self.opts.max_time_minutes * test_run_multiplier |