tests: Show test counter on the START line
authorJouni Malinen <j@w1.fi>
Sun, 29 Dec 2013 14:45:47 +0000 (16:45 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 29 Dec 2013 15:18:17 +0000 (17:18 +0200)
This makes it more convenient to figure out how far a test cycle is from
live logs.

Signed-hostap: Jouni Malinen <j@w1.fi>

tests/hwsim/run-tests.py

index 5802a31..90c99b3 100755 (executable)
@@ -265,6 +265,7 @@ def main():
         from random import shuffle
         shuffle(tests_to_run)
 
+    count = 0
     for t in tests_to_run:
         name = t.__name__.replace('test_', '', 1)
         if log_handler:
@@ -278,9 +279,11 @@ def main():
 
         reset_ok = True
         with DataCollector(args.logdir, name, args.tracing, args.dmesg):
-            logger.info("START " + name)
+            count = count + 1
+            msg = "START {} {}/{}".format(name, count, len(tests_to_run))
+            logger.info(msg)
             if args.loglevel == logging.WARNING:
-                print "START " + name
+                print msg
                 sys.stdout.flush()
             if t.__doc__:
                 logger.info("Test: " + t.__doc__)