{% include "components/trend.html" %}
{% include "components/authors.html" %}
{% set line_delta = coverage.line_coverage_percent - baseline.line_coverage_percent %}
{% set lines_delta = coverage.total_lines - baseline.total_lines %}
{% set hits_delta = coverage.covered_lines - baseline.covered_lines %}
{% set misses_delta = coverage.uncovered_lines - baseline.uncovered_lines %}
{% set func_delta = coverage.function_coverage_percent - baseline.function_coverage_percent %}
{% set files_delta = coverage.total_files - baseline.total_files %}
{% if line_delta >= 0 %}+{% else %}-{% endif %}
Coverage
{{ "%.2f"|format(baseline.line_coverage_percent) }}%
{{ "%.2f"|format(coverage.line_coverage_percent) }}%
{% if line_delta >= 0 %}+{% endif %}{{ "%.2f"|format(line_delta) }}%
Files
{{ baseline.total_files }}
{{ coverage.total_files }}
{% if files_delta != 0 %}{% if files_delta > 0 %}+{% endif %}{{ files_delta }}{% endif %}
Lines
{{ baseline.total_lines }}
{{ coverage.total_lines }}
{% if lines_delta != 0 %}{% if lines_delta > 0 %}+{% endif %}{{ lines_delta }}{% endif %}
{% if baseline.total_branches > 0 or coverage.total_branches > 0 %}
{% set branches_delta = coverage.total_branches - baseline.total_branches %}
Branches
{{ baseline.total_branches }}
{{ coverage.total_branches }}
{% if branches_delta != 0 %}{% if branches_delta > 0 %}+{% endif %}{{ branches_delta }}{% endif %}
{% endif %}
Hits
{{ baseline.covered_lines }}
{{ coverage.covered_lines }}
{% if hits_delta != 0 %}{% if hits_delta > 0 %}+{% endif %}{{ hits_delta }}{% endif %}
{% if misses_delta > 0 %}-{% elif misses_delta < 0 %}+{% endif %}
Misses
{{ baseline.uncovered_lines }}
{{ coverage.uncovered_lines }}
{% if misses_delta != 0 %}{% if misses_delta > 0 %}+{% endif %}{{ misses_delta }}{% endif %}
{% if baseline.total_branches > 0 or coverage.total_branches > 0 %}
{% set baseline_partials = baseline.total_branches - baseline.covered_branches %}
{% set current_partials = coverage.total_branches - coverage.covered_branches %}
{% set partials_delta = current_partials - baseline_partials %}
Partials
{{ baseline_partials }}
{{ current_partials }}
{% if partials_delta != 0 %}{% if partials_delta > 0 %}+{% endif %}{{ partials_delta }}{% endif %}
{% endif %}
{% if impacted_modules %}
Impacted Modules
| Module |
Coverage Δ |
{% for module in impacted_modules %}
|
📁 {{ module.name }}
|
{{ "%.2f"|format(module.coverage) }}%
{% if module.is_new %}
new
{% elif module.delta is not none %}
({% if module.delta >= 0 %}+{% endif %}{{ "%.2f"|format(module.delta) }}%)
{% endif %}
|
{% endfor %}
{% endif %}
{% if impacted_files %}
Impacted Files
| File |
Coverage Δ |
{% for file in impacted_files %}
|
{{ file.rel_path }}
|
{{ "%.2f"|format(file.coverage) }}%
{% if file.is_new %}
new
{% elif file.delta is not none %}
({% if file.delta >= 0 %}+{% endif %}{{ "%.2f"|format(file.delta) }}%)
{% endif %}
|
{% endfor %}
{% endif %}
|
Line Coverage |
Function Coverage |
{% include "components/sunburst.html" %}