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)