Create a macro for rendering test results
This commit is contained in:
parent
1a6e0d52e5
commit
d2c1763336
2 changed files with 7 additions and 3 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
{% macro test_result(r) -%}
|
||||||
|
passed: {{ r.passed.len() }}, ignored: {{ r.ignored.len() }}
|
||||||
|
{%- endmacro %}
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<details>
|
<details>
|
||||||
<summary>{{ name }} ({{ test_count() }} test{{ test_count() | pluralize }})</summary>
|
<summary>{{ name }} ({{ test_count() }} test{{ test_count() | pluralize }})</summary>
|
||||||
|
@ -15,12 +19,12 @@
|
||||||
{% for test in root_tests %}
|
{% for test in root_tests %}
|
||||||
<li>
|
<li>
|
||||||
{% if let Some(result) = test.single_test() %}
|
{% if let Some(result) = test.single_test() %}
|
||||||
<b>{{ test.name }}</b> ({{ result.passed.len() }} passed, {{ result.ignored.len() }} ignored)
|
<b>{{ test.name }}</b> ({% call test_result(result) %})
|
||||||
{% else %}
|
{% else %}
|
||||||
<b>{{ test.name }}</b> ({{ test.revisions.len() }} revision{{ test.revisions.len() | pluralize }})
|
<b>{{ test.name }}</b> ({{ test.revisions.len() }} revision{{ test.revisions.len() | pluralize }})
|
||||||
<ul>
|
<ul>
|
||||||
{% for (revision, result) in test.revisions %}
|
{% for (revision, result) in test.revisions %}
|
||||||
<li>#<i>{{ revision }}</i> ({{ result.passed.len() }} passed, {{ result.ignored.len() }} ignored)</li>
|
<li>#<i>{{ revision }}</i> ({% call test_result(result) %})</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<div>
|
<div>
|
||||||
<div class="test-count">Total tests: {{ test_count }}</div>
|
<div class="test-count">Total tests: {{ test_count }}</div>
|
||||||
<div>
|
<div>
|
||||||
To find tests that haven't been executed anywhere, click on "Open all" and search for "(0 passed".
|
To find tests that haven't been executed anywhere, click on "Open all" and search for "passed: 0".
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue