Voraussetzungen
- Die Codeabdeckung ist für Ihr Repository konfiguriert. Siehe Einrichten der Codeabdeckung für Ihr Repository.
Hinweis
Der Kommentar zur Zusammenfassung der Codeabdeckung gibt die Zeilenabdeckung an. Siehe Codeabdeckungsreferenz.
Kommentar zur Abdeckungszusammenfassung lesen
Nachdem die Codeabdeckung für Ihr Repository konfiguriert wurde, postet github-code-quality[bot] bei jedem Pull Request einen Kommentar mit einer Zusammenfassung der Codeabdeckung. Der Kommentar umfasst:
- Vergleich Branch vs. Standard-Branch: Der aggregierte Prozentsatz der Zeilenabdeckung für den Pull-Request-Branch und den Standard-Branch (z. B. „65 % auf dem Pull-Request-Branch, 44 % auf dem Standard-Branch“).
- Die meisten betroffenen Dateien: Die 10 Dateien mit den größten Abdeckungsänderungen zwischen der Standardverzweigung und der Pullanforderungsverzweigung. Diese Liste kann Dateien enthalten, die nicht direkt in der Pullanforderung geändert wurden. Neue oder geänderte Dateien werden über gelöschten Dateien bewertet. Innerhalb jeder Gruppe werden Dateien nach der absoluten Änderung der Zeilenabdeckung sortiert, die durch die Anzahl der Zeilen in der Datei gewichtet wird, wobei die Umfang der Abdeckung und der Dateiname dann als Tiebreaker festgelegt werden.
- Aufschlüsselung pro Datei: Ein erweiterbarer Abschnitt, in dem jede Datei mit dem Prozentsatz der Zeilenabdeckung und dem Deltawert aufgeführt wird. Ein positives Delta bedeutet, dass die Datei in diesem Branch an Zeilenabdeckung gewonnen hat. Ein negatives Delta gibt an, dass die Zeilenabdeckung verringert wurde, was möglicherweise nicht getestete Codepfade signalisiert, die durch die Änderung eingeführt wurden.
Verwenden Sie die Abdeckungszusammenfassung, um Dateien mit geringer oder abnehmender Abdeckung zu identifizieren und die Aufmerksamkeit auf ungetestete Änderungen zu priorisieren.
Wenn Sie die Abdeckung Ihrer Test-Suite erweitern müssen, kann Copilot Ihnen dabei helfen, Ihre Tests zu schreiben und zu aktualisieren. Siehe Testen von Code.