Bläddra i källkod

Merge pull request #529 from yamt/macos-make-test

scripts/test.py: Fix infinite busy loops on macOS
Christopher Haster 4 år sedan
förälder
incheckning
2f7596811d
1 ändrade filer med 4 tillägg och 0 borttagningar
  1. 4 0
      scripts/test.py

+ 4 - 0
scripts/test.py

@@ -292,6 +292,8 @@ class TestCase:
                     if e.errno == errno.EIO:
                         break
                     raise
+                if not line:
+                    break;
                 stdout.append(line)
                 if args.get('verbose'):
                     sys.stdout.write(line)
@@ -687,6 +689,8 @@ def main(**args):
             if e.errno == errno.EIO:
                 break
             raise
+        if not line:
+            break;
         stdout.append(line)
         if args.get('verbose'):
             sys.stdout.write(line)