{% extends "layout.html" %}{
{% set components = [] %}
{% block head %}
{% endblock %}
{% block title %}Summary Report{% endblock %}
{% block body %}
{# Warn the user if there were a lot of warnings during report generation. #}
{% if report.warnings|length > 20 %}
WARNING: Report generation reported {{ report.warnings|length }}
warnings.
{% endif %}
{% if true %}
{% set width='800px' %}
{% set height='500px' %}
{% for metric,build_mode in report.grouped_table|sort %}
|
{{metric}} (normalized) / {{build_mode}}
|
{% endfor %}
{% for metric,build_mode in report.single_file_table|sort %}
|
{{metric}} Single File Breakdown / {{build_mode}}
|
{% endfor %}
{% endif %}
Release Data Table
{% for (metric,build_mode),items in report.grouped_table|dictsort %}
{{ metric }} - {{ build_mode }}
| Name | Arch |
{% for order in report.report_orders %}
{{order[0]}} |
{% endfor %}
{% for test_name,arch,values in items|sort %}
| {{test_name}} |
{{arch}} |
{% for value in values %}
{{ '%.4f' % value }} |
{% endfor %}
{% endfor %}
{% endfor %}
Single File Breakdown Data Table
{% set keys = report.single_file_table.keys()|sort %}
| Stage Name |
{% for metric,build_mode in keys %}
{{ build_mode }} |
{% endfor %}
{% for stage in report.single_file_stage_order %}
{% set stage_index = loop.index0 %}
| {{stage}} |
{% for key in keys %}
{% set value = report.single_file_table[key][stage_index] %}
{{ '%.4f' % value if value is not none else 'N/A' }}
|
{% endfor %}
{% endfor %}
{% if request.args.get('show_normalized_table') %}
Normalized Data Table
{{ report.normalized_data_table|pprint }}
{% endif %}
{% if request.args.get('show_indexed_table') %}
Indexed Data Table
{{ report.indexed_data_table|pprint }}
{% endif %}
{% if request.args.get('show_raw_table') %}
Raw Data Table
{{ report.data_table|pprint }}
{% endif %}
{% if report.warnings %}
{% if request.args.get('show_warnings') or report.warnings|length > 20 %}
Warnings
{% for ln in report.warnings %}
{{ ln }}
{% endfor %}
{% endif %}
{% endif %}
{% endblock %}