diff --git a/scripts/benchmarks/benches/compute.py b/scripts/benchmarks/benches/compute.py index 672875f2dd..1792559684 100644 --- a/scripts/benchmarks/benches/compute.py +++ b/scripts/benchmarks/benches/compute.py @@ -82,7 +82,7 @@ def run(self, env_vars) -> Result: result = self.run_bench(command, env_vars) (label, mean) = self.parse_output(result) - return Result(label=label, value=mean, command=command, env=env_vars, stdout=result) + return Result(label=label, value=mean, command=command, env=env_vars, stdout=result, lower_is_better=self.lower_is_better()) def parse_output(self, output): csv_file = io.StringIO(output) diff --git a/scripts/benchmarks/benches/velocity.py b/scripts/benchmarks/benches/velocity.py index e5601c6563..06d2222ac4 100644 --- a/scripts/benchmarks/benches/velocity.py +++ b/scripts/benchmarks/benches/velocity.py @@ -61,7 +61,7 @@ def run(self, env_vars) -> Result: result = self.run_bench(command, env_vars) - return Result(label=self.bench_name, value=self.parse_output(result), command=command, env=env_vars, stdout=result) + return Result(label=self.bench_name, value=self.parse_output(result), command=command, env=env_vars, stdout=result, lower_is_better=self.lower_is_better()) def teardown(self): return diff --git a/scripts/benchmarks/output.py b/scripts/benchmarks/output.py index 26deabe099..1a61f9909c 100644 --- a/scripts/benchmarks/output.py +++ b/scripts/benchmarks/output.py @@ -116,7 +116,7 @@ def generate_summary_table(chart_data: dict[str, list[Result]]): if key in results: value = results[key].value if key == best_key: - row += f" `**{value}**` |" # Highlight the best value + row += f" {value} |" # Highlight the best value else: row += f" {value} |" else: @@ -132,6 +132,7 @@ def generate_markdown(chart_data: dict[str, list[Result]]): return f""" # Summary +result is better\n {summary_table} # Charts {mermaid_script}