Groups {{ summary.group_count }} Tests {{ summary.counts.tests }} Passed {{ summary.counts.passed }} Failed {{ summary.counts.failed }} Errors {{ summary.counts.errors }} Coverage {{ coverage.display if coverage else "n/a" }}

Group summary

{% if has_group_coverage %} {% endif %} {% for group in groups %} {% if has_group_coverage %} {% endif %} {% endfor %}
Group Status Tests Passed Failed Skipped ErrorsCoverage
{{ group.name }} {% if group.description %}
{{ group.description }}
{% endif %}
{{ group.status|status_badge }} {{ group.counts.tests }} {{ group.counts.passed }} {{ group.counts.failed }} {{ group.counts.skipped }} {{ group.counts.errors }}{{ group.coverage.display if group.coverage else "n/a" }}
{% for group in groups %}

{{ group.name }}

{{ group.status|status_badge }}
{% if group.description %}
{{ group.description }}
{% endif %}
Counts: {{ group.counts.tests }} tests, {{ group.counts.passed }} passed, {{ group.counts.failed }} failed, {{ group.counts.skipped }} skipped, {{ group.counts.errors }} errors.
{% if group.coverage %}
{{ group.coverage.label }}: {{ group.coverage.display }}
{% endif %} {% if group.receivers %}
Recipients: {{ group.receivers|join(", ") }}
{% endif %} {% if group.tests %} {% for test in group.tests %} {% endfor %}
Status Test Duration
{{ test.status|status_badge }}
{{ test.name }}
{% if test.location %}
{{ test.location }}
{% endif %} {% if test.details %}
{{ test.details }}
{% endif %}
{{ test.duration or "-" }}
{% endif %}
{% endfor %} {% if config.traceability.duration or config.traceability.build_id or config.traceability.branch or config.traceability.run_url %}

Traceability

Total run time: {{ config.traceability.duration or "n/a" }} Build identifier: {{ config.traceability.build_id or "n/a" }}
Branch: {{ config.traceability.branch or "n/a" }} Run log: {{ config.traceability.run_url or "n/a" }}
{% endif %} {% if delivery.report.notes %}

Notes

{% endif %}