some improvements, adding a bnech

This commit is contained in:
holger krekel
2023-10-20 10:59:26 +02:00
parent 115a07aecf
commit 3a403d07de
2 changed files with 30 additions and 21 deletions

View File

@@ -79,10 +79,14 @@ def pytest_terminal_summary(terminalreporter):
tr = terminalreporter
results = tr.config._benchresults
tr.section("benchmark results")
headers = f"{'benchmark name': <30} {'median': >6}"
tr.write_line(headers)
tr.write_line("-" * len(headers))
for name, durations in results.items():
overall = sum(durations)
median = sorted(durations)[len(durations) // 2]
tr.write_line(f"{name: <30} {median:2.4f} seconds")
median = f'{median:2.4f}'
tr.write_line(f"{name: <30} {median: >6}")
@pytest.fixture