INNER CODE UNIT · Python
generate_terminal_summary
duckduckgo/Android · build-benchmarks/run-benchmark.py:145
def generate_terminal_summary(results: List[BenchmarkResult]) -> str:
"""Generate terminal-friendly summary with better formatting."""
if not results:
return "No benchmark results found."
output = []
output.append("=" * 80)
output.append("BUILD PERFORMANCE BENCHMARK RESULTS")
output.append("=" * 80)
output.append("")
# Group results by scenario
scenario_groups = {}
for result in results:
base_scenario = result.scenario
if base_scenario not in scenario_groups:
scenario_groups[base_scenario] = []