{% extends "base.html" %} {% block content %}

Reports Matrix : {{ title }}

{%- set report_names = matrix.report_order() %} {%- set n_reports = report_names.__len__() %} {%- if n_reports > 0 %} {%- for n in range(n_reports) %} {%- endfor %} {%- endif %} {%- for classname in matrix.classes.keys()|sort %} {%- for n in range(n_reports) %} {%- endfor %} {%- for casename in matrix.casenames[classname] %} {%- set xcasedisplay = casename %} {%- if xcasedisplay|length > 80 %} {%- set xcasedisplay = casename|truncate(60) ~ casename[-16:] %} {%- endif %} {%- set xcase = matrix.cases[classname][casename] %} {%- for n in range(n_reports) %} {%- set axis = report_names[n] %} {%- set line_class="mx-ax-line" %} {%- if axis in xcase %} {%- set line_class = line_class ~ " mx-res-" ~ xcase[axis].outcome() %} {%- endif %} {%- endfor %} {%- endfor %} {%- endfor %}
{%- for outcome in matrix.result_stats %} {%- endfor %}
{{outcome.title()}} {{matrix.result_stats[outcome]}}
{%- if show_time_usage %} Slowest suites: {%- set times = matrix.class_time_breakdown() %} {%- set total_time = matrix.class_timings.values()|sum %} {%- set breakdown_total = 0 %} {%- for classname, pct in (times|dictsort(False, by="value", reverse=True))[:5] %} {%- set breakdown_total = breakdown_total + pct %} {%- endfor %}
CPU time (mins)Suite Name
{{ (100 * pct)|round }}% {{ ((pct * total_time) / 60)|round(1) }} {{ classname }}
{%- endif %}
{{ classname }} ({{ (matrix.class_timings[classname] / 60)|round(1) }} mins)
{{xcasedisplay}} {{ matrix.combined_result_list(classname, casename)[1] }} {%- if axis in xcase %}
{{ matrix.short_outcome(xcase[axis].outcome()) }}
{%- endif %}
{% endblock %}