Index: tools/gn/bin/roll_gn.py |
diff --git a/tools/gn/bin/roll_gn.py b/tools/gn/bin/roll_gn.py |
index 6c29b0afbde0eddd85eeca8982a2986a1c5b9d32..f02ba8b67aac138d6d75c898b776cf5680b1a693 100644 |
--- a/tools/gn/bin/roll_gn.py |
+++ b/tools/gn/bin/roll_gn.py |
@@ -181,7 +181,7 @@ class GNRoller(object): |
def WaitForBuildToFinish(self): |
print('Checking build') |
results = self.CheckBuild() |
- while (len(results) or |
+ while (len(results) < 3 or |
any(r['state'] == 'pending' for r in results.values())): |
print() |
print('Sleeping for 30 seconds') |