{# -*- engine: jinja -*- #}
{% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% for row in source_lines %} {% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% endfor %}
Line BranchDecisionCallExec Source
{{row.lineno}} {% if row.linebranch %}
{% if row.linebranch %}{{row.linebranch.taken}}/{{row.linebranch.total}}{% endif %}
{% for branch in row.linebranch.branches %} {% if branch.taken %}
✓ Branch {{branch.name}} taken {{branch.count}} times.
{% else %}
✗ Branch {{branch.name}} not taken.
{% endif%} {% endfor %}
{% endif %}
{% if row.linedecision %}
{% if row.linedecision %}{{row.linedecision.taken}}/{{row.linedecision.total}}{% endif %}
{% for decision in row.linedecision.decisions %} {% if decision.uncheckable %}
? Decision couldn't be analyzed.
{% elif decision.taken %}
✓ Decision '{{decision.name}}' taken {{decision.count}} times.
{% else %}
✗ Decision '{{decision.name}}' not taken.
{% endif %} {% endfor %}
{% endif %}
{% if row.linecall %}
{% if row.linecall %}{{row.linecall.invoked}}/{{row.linecall.total}}{% endif %}
{% for call in row.linecall.calls %} {% if call.invoked %}
✓ Call {{call.name}} invoked.
{% else %}
✗ Call {{call.name}} not invoked.
{% endif%} {% endfor %}
{% endif %}
{% if ( row.covclass == 'uncoveredLine' ) %}✗{% elif ( row.covclass == 'excludedLine' ) %}−{% else %}{{row.linecount}}{% endif %} {{row.source}}