File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ def to_console_string(self) -> str:
4141 original_runtime_human = humanize_runtime (self .original_runtime_ns )
4242 best_runtime_human = humanize_runtime (self .best_runtime_ns )
4343 benchmark_info = ""
44- if self .replay_performance_gain :
44+ if self .replay_performance_gain and self . fto_benchmark_timings and self . total_benchmark_timings :
4545 benchmark_info += "Benchmark Performance Details:\n "
4646 for benchmark_key , og_benchmark_timing in self .fto_benchmark_timings .items ():
4747 # benchmark key is benchmark filename :: benchmark test function :: line number
@@ -57,7 +57,7 @@ def to_console_string(self) -> str:
5757 replay_speedup = self .replay_performance_gain
5858 expected_new_benchmark_timing = total_benchmark_timing - og_benchmark_timing + 1 / (
5959 replay_speedup + 1 ) * og_benchmark_timing
60- benchmark_info += f"Expected new timing for { benchmark_file_name } ::{ benchmark_test_function } : { humanize_runtime (expected_new_benchmark_timing )} \n "
60+ benchmark_info += f"Expected new timing for { benchmark_file_name } ::{ benchmark_test_function } : { humanize_runtime (int ( expected_new_benchmark_timing ) )} \n "
6161
6262 benchmark_speedup_ratio = total_benchmark_timing / expected_new_benchmark_timing
6363 benchmark_speedup_percent = (benchmark_speedup_ratio - 1 ) * 100
You can’t perform that action at this time.
0 commit comments