| Tier | Lines (hit / total) | Line % | Branches (hit / total) | Branch % |
|---|---|---|---|---|
| All tiers | {{ summary.lines_hit }} / {{ summary.lines_total }} | {{ "%.1f"|format(summary.pct_total) }}% | {{ summary.branches_hit }} / {{ summary.branches_total }} | {{ "%.1f"|format(summary.branch_pct_total) }}% |
| {{ tier_labels[tier] }} | {{ summary.per_tier[tier].lines_hit }} / {{ summary.per_tier[tier].lines_total }} | {{ "%.1f"|format(summary.per_tier[tier].line_pct) }}% | {{ summary.per_tier[tier].branches_hit }} / {{ summary.per_tier[tier].branches_total }} | {{ "%.1f"|format(summary.per_tier[tier].branch_pct) }}% |
| Tier | Board | Labs | Date | Tester | Ticket | Note | Remap |
|---|---|---|---|---|---|---|---|
| {{ cap.tier }} | {{ cap.board }} | {{ cap.labs|join(', ') }} | {{ cap.date }} | {{ cap.tester.name if cap.tester else '' }} | {{ cap.ticket or '' }} | {{ cap.note or '' }} | {% if cap.dirty_remap %}✎{% endif %} |
| File | Lines | Line % | {% for tier in tier_order %}{{ tier_labels[tier] }} % | {% endfor %}Branch % | Stale | Aging | Excluded |
|---|---|---|---|---|---|---|---|
| {{ f.display_path }} | {{ f.line_count }} | {{ "%.1f"|format(f.pct_total) }}% | {% for tier in tier_order %}{{ "%.1f"|format(f.per_tier[tier].line_pct) }}% | {% endfor %}{{ "%.1f"|format(f.branch_pct_total) }}% | {{ f.stale_count }} | {{ f.aging_count }} | {{ f.excluded_count }} |