From: Jouni Malinen Date: Sat, 20 Jan 2024 18:53:21 +0000 (+0200) Subject: tests: Write more info and statistics in parallel-vm.log X-Git-Tag: hostap_2_11~454 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a86709b52ec6c589293b1913fd51ca10ac54e3f5;p=thirdparty%2Fhostap.git tests: Write more info and statistics in parallel-vm.log This is helpful in tracking how the total test execution time changes. Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/vm/parallel-vm.py b/tests/hwsim/vm/parallel-vm.py index f642390a6..1ce25b177 100755 --- a/tests/hwsim/vm/parallel-vm.py +++ b/tests/hwsim/vm/parallel-vm.py @@ -413,7 +413,8 @@ def main(): debug_level = logging.INFO rerun_failures = True - timestamp = int(time.time()) + start_time = time.time() + timestamp = int(start_time) scriptsdir = os.path.dirname(os.path.realpath(sys.argv[0])) @@ -694,6 +695,15 @@ def main(): print("file://%s/index.html" % logdir) logger.info("Code coverage report: file://%s/index.html" % logdir) + end_time = time.time() + try: + cmd = subprocess.Popen(['git', 'describe'], stdout=subprocess.PIPE) + ver = cmd.stdout.read().decode().strip() + except: + ver = "unknown" + pass + logger.info("Tests run: {} Tests failed: {} Total time: {} Version: {}".format(total_started, total_failed, end_time - start_time, ver)) + if double_failed or (failed and not rerun_failures): logger.info("Test run complete - failures found") sys.exit(2)