From 1d490b2311e44b8617c0e050f86665a927c721b7 Mon Sep 17 00:00:00 2001 From: Alexander Bayandin Date: Sun, 7 May 2023 17:10:59 +0100 Subject: [PATCH] Make benchmark_fixture less noisy --- test_runner/fixtures/benchmark_fixture.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/test_runner/fixtures/benchmark_fixture.py b/test_runner/fixtures/benchmark_fixture.py index 67a99aa452..99682caf80 100644 --- a/test_runner/fixtures/benchmark_fixture.py +++ b/test_runner/fixtures/benchmark_fixture.py @@ -451,13 +451,17 @@ def pytest_terminal_summary( revision = os.getenv("GITHUB_SHA", "local") platform = os.getenv("PLATFORM", "local") - terminalreporter.section("Benchmark results", "-") + is_header_printed = False result = [] for test_report in terminalreporter.stats.get("passed", []): result_entry = [] for _, recorded_property in test_report.user_properties: + if not is_header_printed: + terminalreporter.section("Benchmark results", "-") + is_header_printed = True + terminalreporter.write( "{}.{}: ".format(test_report.head_line, recorded_property["name"]) ) @@ -485,7 +489,6 @@ def pytest_terminal_summary( out_dir = config.getoption("out_dir") if out_dir is None: - warnings.warn("no out dir provided to store performance test results") return if not result: