line = f"load avg: {load_avg:.2f} {line}"
# add the timestamp prefix: "0:01:05 "
- test_time = time.perf_counter() - self.start_time
+ log_time = time.perf_counter() - self.start_time
- mins, secs = divmod(int(test_time), 60)
+ mins, secs = divmod(int(log_time), 60)
hours, mins = divmod(mins, 60)
- test_time = "%d:%02d:%02d" % (hours, mins, secs)
+ formatted_log_time = "%d:%02d:%02d" % (hours, mins, secs)
- line = f"{test_time} {line}"
+ line = f"{formatted_log_time} {line}"
if empty:
line = line[:-1]
report.append(f'failures={stats.failures:,}')
if stats.skipped:
report.append(f'skipped={stats.skipped:,}')
- report = ' '.join(report)
- print(f"Total tests: {report}")
+ print(f"Total tests: {' '.join(report)}")
# Total test files
all_tests = [self.good, self.bad, self.rerun,
):
if tests:
report.append(f'{name}={len(tests)}')
- report = ' '.join(report)
- print(f"Total test files: {report}")
+ print(f"Total test files: {' '.join(report)}")
with saved_test_environment(test_name,
runtests.verbose, quiet, pgo=pgo):
_load_run_test(result, runtests)
- except support.ResourceDenied as msg:
+ except support.ResourceDenied as exc:
if not quiet and not pgo:
- print(f"{test_name} skipped -- {msg}", flush=True)
+ print(f"{test_name} skipped -- {exc}", flush=True)
result.state = State.RESOURCE_DENIED
return
- except unittest.SkipTest as msg:
+ except unittest.SkipTest as exc:
if not quiet and not pgo:
- print(f"{test_name} skipped -- {msg}", flush=True)
+ print(f"{test_name} skipped -- {exc}", flush=True)
result.state = State.SKIPPED
return
except support.TestFailedWithDetails as exc:
if python_cmd is not None:
executable = python_cmd
else:
- executable = [sys.executable]
+ executable = (sys.executable,)
cmd = [*executable, *support.args_from_interpreter_flags(),
'-u', # Unbuffered stdout and stderr
'-m', 'test.libregrtest.worker',