|
1 | | -## Coverage report |
| 1 | +{% block title %}## Coverage report{% endblock title %} |
| 2 | +{% block coverage_evolution -%} |
2 | 3 | {% if previous_coverage_rate -%} |
3 | | -The coverage rate went from `{{ previous_coverage_rate | pct }}` to `{{ coverage.info.percent_covered | pct }}` {{ |
4 | | - ":arrow_up:" if previous_coverage_rate < coverage.info.percent_covered else |
5 | | - ":arrow_down:" if previous_coverage_rate > coverage.info.percent_covered else |
6 | | - ":arrow_right:" |
7 | | -}} |
| 4 | +{% block coverage_evolution_wording -%} |
| 5 | +The coverage rate went from `{{ previous_coverage_rate | pct }}` to `{{ coverage.info.percent_covered | pct }}`{{" "}} |
| 6 | +{%- endblock coverage_evolution_wording %} |
| 7 | +{%- block emoji_coverage -%} |
| 8 | +{%- if previous_coverage_rate < coverage.info.percent_covered -%} |
| 9 | +{%- block emoji_coverage_up -%}:arrow_up:{%- endblock emoji_coverage_up -%} |
| 10 | +{%- elif previous_coverage_rate > coverage.info.percent_covered -%} |
| 11 | +{%- block emoji_coverage_down -%}:arrow_down:{%- endblock emoji_coverage_down -%} |
8 | 12 | {%- else -%} |
9 | | -The coverage rate is `{{ coverage.info.percent_covered | pct }}` |
| 13 | +{%- block emoji_coverage_constant -%}:arrow_right:{%- endblock emoji_coverage_constant -%} |
10 | 14 | {%- endif %} |
| 15 | +{%- endblock emoji_coverage -%} |
| 16 | +{%- else -%} |
| 17 | +{% block coverage_value_wording -%} |
| 18 | +The coverage rate is `{{ coverage.info.percent_covered | pct }}`. |
| 19 | +{%- endblock coverage_value_wording %} |
| 20 | +{%- endif %} |
| 21 | +{%- endblock coverage_evolution %} |
| 22 | +{% block branch_coverage -%} |
11 | 23 | {% if coverage.meta.branch_coverage and coverage.info.num_branches -%} |
12 | | -The branch rate is `{{ (coverage.info.covered_branches / coverage.info.num_branches) | pct }}` |
| 24 | +{% block branch_coverage_wording -%} |
| 25 | +The branch rate is `{{ (coverage.info.covered_branches / coverage.info.num_branches) | pct }}`. |
| 26 | +{% endblock branch_coverage_wording -%} |
13 | 27 | {%- endif %} |
| 28 | +{% endblock branch_coverage -%} |
14 | 29 |
|
| 30 | +{% block diff_coverage_wording -%} |
15 | 31 | `{{ diff_coverage.total_percent_covered | pct }}` of new lines are covered. |
| 32 | +{%- endblock diff_coverage_wording %} |
16 | 33 |
|
| 34 | +{% block coverage_by_file -%} |
17 | 35 | {%if diff_coverage.files -%} |
18 | 36 | <details> |
19 | | -<summary>Diff Coverage details (click to unfold)</summary> |
| 37 | +<summary>{% block coverage_by_file_summary_wording -%}Diff Coverage details (click to unfold){% endblock coverage_by_file_summary_wording -%}</summary> |
20 | 38 |
|
21 | 39 | {% for filename, diff_file_coverage in diff_coverage.files.items() -%} |
22 | | -### {{ filename }} |
23 | | -`{{ diff_file_coverage.percent_covered | pct }}` of new lines are covered (`{{ coverage.files[filename].info.percent_covered | pct }}` of the complete file) |
24 | | - |
| 40 | +{% block coverage_single_file scoped -%} |
| 41 | +{% block coverage_single_file_title scoped %}### {{ filename }}{% endblock coverage_single_file_title %} |
| 42 | +{% block diff_coverage_single_file_wording scoped -%} |
| 43 | +`{{ diff_file_coverage.percent_covered | pct }}` of new lines are covered (`{{ coverage.files[filename].info.percent_covered | pct }}` of the complete file). |
| 44 | +{%- endblock diff_coverage_single_file_wording %} |
25 | 45 | {%- if diff_file_coverage.violation_lines %} |
| 46 | +{% block single_file_missing_lines_wording scoped -%} |
26 | 47 | {% set separator = joiner(", ") %} |
27 | 48 | Missing lines: {% for line in diff_file_coverage.violation_lines %}{{ separator() }}`{{ line }}`{% endfor %} |
28 | | -{% endif %} |
29 | | - |
30 | | -{% endfor %} |
| 49 | +{%- endblock single_file_missing_lines_wording %} |
| 50 | +{% endif -%} |
| 51 | +{%- endblock coverage_single_file -%} |
| 52 | +{%- endfor %} |
31 | 53 | </details> |
32 | | -{%- endif -%} |
| 54 | +{%- endif %} |
| 55 | +{%- endblock coverage_by_file %} |
33 | 56 | {{ marker }} |
0 commit comments