{% set status = delivery.summary.status %} {% set hero_bg = '#e8f5e9' if status == 'success' else '#fef2f2' if status in ['failure', 'error'] else '#f1f5f9' %} {% set hero_tone = '#1b5e20' if status == 'success' else '#b91c1c' if status in ['failure', 'error'] else '#475569' %} {% set hero_symbol = '✓' if status == 'success' else '×' if status == 'failure' else '!' if status == 'error' else '–' %}
Lex test report
{% if config.branding.logo_image_uri %} {{ config.branding.logo_alt or config.branding.name }} {% else %}
{{ config.branding.logo_text }}
{% endif %}
{{ config.branding.name }}  ·  Generated {{ config.generated_at|format_timestamp }}
 
{{ hero_symbol }}
{% if delivery.email.headline %} {{ delivery.email.headline }} {% elif status == 'success' %} All groups are working {% elif status in ['failure', 'error'] %} Some groups need attention {% elif status == 'warning' %} Run completed with skipped groups {% else %} No grouped tests were executed {% endif %}
{% if delivery.email.intro %} {{ delivery.email.intro }} {% else %} {{ summary.groups_passed }} of {{ summary.group_count }} groups passing  ·  {{ summary.counts.tests }} tests executed {% if coverage %}  ·  overall coverage {{ coverage.display }} {% endif %} {% endif %}
{% if has_group_coverage %} {% endif %} {% for group in groups %} {% set row_bg = '#ffffff' if loop.index0 % 2 == 0 else '#fafbfd' %} {% set pill_bg = '#e8f5e9' if group.status == 'success' else '#fef2f2' if group.status in ['failure', 'error'] else '#f1f5f9' %} {% set pill_tone = '#1b5e20' if group.status == 'success' else '#b91c1c' if group.status in ['failure', 'error'] else '#475569' %} {% if has_group_coverage %} {% endif %} {% endfor %} {% if has_group_coverage %} {% endif %}
Status Group TestsCoverage
{% if group.status == 'success' %}✓  Passed{% elif group.status == 'failure' %}×  Failed{% elif group.status == 'error' %}!  Error{% elif group.status == 'warning' %}–  Skipped{% else %}–  No tests{% endif %}
{{ group.name }}
{% if group.description %}
{{ group.description }}
{% endif %}
{{ group.counts.tests }}
{{ group.coverage.display if group.coverage else "-" }}
Totals {{ summary.groups_passed }} of {{ summary.group_count }} groups passing
{% if config.traceability.duration %} Total run time {{ config.traceability.duration }} {% endif %} {% if coverage %} {% if config.traceability.duration %} · {% endif %} {{ coverage.label }} {{ coverage.display }} {% endif %}
{{ summary.counts.tests }}{{ coverage.display if coverage else "-" }}
Traceability
{% if config.traceability.duration %}
Total run time: {{ config.traceability.duration }}
{% endif %} {% if config.traceability.build_id %}
Build identifier: {{ config.traceability.build_id }}
{% endif %} {% if config.traceability.branch %}
Branch: {{ config.traceability.branch }}
{% endif %} {% if config.traceability.run_url %}{% endif %}
The attached PDF contains the full report{% if coverage %}, including {{ coverage.label|lower }}{% endif %}.
{% if delivery.email.outro %} {{ delivery.email.outro }} {% else %} This report was generated automatically after an automated test run. If anything is unclear, or if a group is marked as broken, please contact engineering. {% endif %}