Browse Source

tests: Flush stdout after each status line print

This makes it more convenient to follow live test execution status.

Signed-hostap: Jouni Malinen <j@w1.fi>
Jouni Malinen 11 years ago
parent
commit
f9174c3b4e
1 changed files with 3 additions and 0 deletions
  1. 3 0
      tests/hwsim/run-tests.py

+ 3 - 0
tests/hwsim/run-tests.py

@@ -114,6 +114,7 @@ def main():
         logger.info("START " + t.__name__)
         if log_file:
             print "START " + t.__name__
+            sys.stdout.flush()
         if t.__doc__:
             logger.info("Test: " + t.__doc__)
         start = datetime.now()
@@ -141,6 +142,7 @@ def main():
             logger.info(result)
             if log_file or print_res:
                 print result
+                sys.stdout.flush()
             if results_file:
                 f = open(results_file, 'a')
                 f.write(result + "\n")
@@ -154,6 +156,7 @@ def main():
             logger.info(result)
             if log_file:
                 print result
+                sys.stdout.flush()
             if results_file:
                 f = open(results_file, 'a')
                 f.write(result + "\n")