| Index: base/test/launcher/test_launcher.cc | 
| diff --git a/base/test/launcher/test_launcher.cc b/base/test/launcher/test_launcher.cc | 
| index 8e7b7dbe21116dccb18d690224f3a0ab64ec5508..6468ea9a9dd9c66d84da71fc013ce751c2e5fe87 100644 | 
| --- a/base/test/launcher/test_launcher.cc | 
| +++ b/base/test/launcher/test_launcher.cc | 
| @@ -644,7 +644,7 @@ void TestLauncher::OnTestFinished(const TestResult& result) { | 
| return; | 
| } | 
|  | 
| -  if (tests_to_retry_.size() >= broken_threshold) { | 
| +  if (!force_run_broken_tests_ && tests_to_retry_.size() >= broken_threshold) { | 
| fprintf(stdout, | 
| "Too many failing tests (%" PRIuS "), skipping retries.\n", | 
| tests_to_retry_.size()); | 
|  |