ty timing diff report

Old Version: {{ old_branch_info }} ({{ old_commit[:7] }})
New Version: {{ new_branch_info }} ({{ new_commit[:7] }})
Total Projects: {{ timing_data|length }}
{% if timing_data %}

Summary Statistics

{{ summary.speedups }}
Speedups (factor < 0.9)
{{ summary.slowdowns }}
Slowdowns (factor > 1.1)
{{ summary.timeouts }}
Timeouts
{{ summary.abnormal_exits }}
Abnormal Exits
{{ "%.2f"|format(summary.avg_factor) }}×
Average Factor

Project Timing Comparison

{% for row in timing_data %} {% endfor %}
Project Old Time [s] New Time [s] Factor
{{ row.project }} {% if row.old_is_abnormal %}abnormal exit {% elif row.old_is_timeout %}timeout {% elif row.old_time is none %}N/A {% else %}{{ "%.3f"|format(row.old_time) }} {% endif %} {% if row.new_is_abnormal %}abnormal exit {% elif row.new_is_timeout %}timeout {% elif row.new_time is none %}N/A {% else %}{{ "%.3f"|format(row.new_time) }} {% endif %} {% if row.is_failed %} {% if row.old_is_abnormal or row.new_is_abnormal %}abnormal exit {% else %}timeout {% endif %} {% else %}{{ "%.2f"|format(row.factor) }}× {% endif %}
{% else %}
No timing data available for comparison.
{% endif %}