Skip to main content

Anzeigen der Code-Coverage für Pull Requests

Überprüfen Sie die Zusammenfassung der Abdeckung, die in Ihren Pull-Anforderungen veröffentlicht wurde, um Dateien mit niedriger oder degressiver Codeabdeckung zu identifizieren.

Wer kann dieses Feature verwenden?

Benutzer*innen mit Schreibzugriff

GitHub Team oder GitHub Enterprise Cloud

Voraussetzungen

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.

Nächste Schritte