1+ Note: testcase occurrences inside scope versions are marked
2+ bold "**X**" for required testcases (target _main_) and
3+ plain "x" for recommended testcases (with the specific target in the tooltip).
4+
15{% if results | length > 1 %}
26Jump to
37
@@ -20,30 +24,31 @@ Jump to
2024
2125No recent test results available.
2226
23- {% endif -%}
24- {% for version in scope_result .relevant -%}
25- {% - set version_result = scope_result .versions [version ] -%}
26- ### {{ version }} ({{ version_result.validity }}): {{ version_result.result | verdict }}
27- {% for target , target_result in version_result .targets .items () -%}
28- #### Target {{ target }}: {{ target_result.result | verdict }}
29-
30- | testcase id | result | description |
31- |---|---|---|
32- {% for testcase_id in target_result .testcases -%}
33- {% set testcase = scope_result .testcases [testcase_id ] -%}
27+ {% else %}
28+
29+ {% for cat , res in (('FAILED' , -1), ('Missing' , 0), ('Passed' , 1)) -%}
30+ {% set bucket = scope_result .buckets [res ] -%}
31+ {% if bucket -%}
32+ ### {{cat}} testcases
33+
34+ | testcase id |{% for version in scope_result .relevant %} {{ version }} |{% endfor %} description |
35+ |---|{% for version in scope_result .relevant %} ---|{% endfor %} ---|
36+ {% for testcase_id in bucket -%}
3437{% set res = scope_result .results [testcase_id ] if testcase_id in scope_result .results else dict (result =0) -%}
35- | {% if res .result != 1 %} ⚠️ {% endif %} {{ testcase.id }} |
36- {#- #} {% if res .report -%}
37- [{{ res.result | verdict_check }}]({{ report_url(res.report, version, testcase_id) }})
38+ {#- #} {% if res .report -%}
39+ [{{ testcase_id }}]({{ report_url(res.report, version, testcase_id) }})
3840{% - else -%}
39- {{ res.result | verdict_check }}
41+ {{ testcase_id }}
4042{% - endif -%}
4143{% if res .report %} { title="{{ res.report }} ({{ res.checked_at }})" }{% endif %} {# -#}
42- | {{ testcase.description | trim }} |
43- {% endfor %}
44- {% endfor -%}
45- {% endfor -%}
46- {% endfor -%}
47- {% endfor -%}
44+ {% for version in scope_result .relevant %} | {%
45+ set tgt = scope_result .versions [version ].tc_target [testcase_id ]
46+ %}{% if tgt == 'main' %} **X** { title="main" }{% elif tgt %} x { title="{{ tgt }}" }{% endif %} {% endfor -%}
47+ | {{ scope_result.testcases[testcase_id] .description | trim }} |
48+ {% endfor %} {# testcase #}
49+ {% endif %} {# bucket nonempty -#}
50+ {% endfor %} {# categories #}
4851
49- {#{results}#}
52+ {% endif %} {# results available -#}
53+ {% endfor %} {# scope -#}
54+ {% endfor %} {# subject -#}
0 commit comments