Die Codeabdeckung misst, welcher Prozentsatz der Zeilen im Quellcode ausgeführt wird, wenn Ihre Testsuite ausgeführt wird. Code Quality zeigt einen Zeilenabdeckungsprozentsatz für Pullanforderungen an, nachdem Sie einen Cobertura-XML-Abdeckungsbericht hochgeladen haben.
Hinweis
Code Quality meldet nur die Leitungsabdeckung . Tools zur Codeabdeckung geben häufig auch die Funktions-, Zweig- oder Anweisungsabdeckung an. Code Quality verwendet diese Metriken derzeit nicht, auch wenn Ihr Cobertura-XML-Bericht sie enthält, und sie werden nicht für Pull-Anforderungen angezeigt oder durch Abdeckungsschwellenregeln ausgewertet.
Berechnung der Leitungsabdeckung
Der Zeilenabdeckungsprozentsatz stellt die Anzahl der durch Tests abgedeckten Zeilen dar, dividiert durch die Gesamtzahl der Zeilen, ausgedrückt als Prozentsatz. Code Quality speichert den neuesten Upload für jede Verzweigung (einschließlich der Standardverzweigung) und vergleicht die Pullanforderungs-Verzweigungslinienabdeckung mit der Standardmäßigen Zweigleitungsabdeckung.
Wenn Ihr Standard-Branch beispielsweise eine Zeilenabdeckung von 44 % aufweist und der Branch Ihres Pull Requests eine Zeilenabdeckung von 65 % hat, hat der Pull Request 21 Prozentpunkte an Zeilenabdeckung hinzugewonnen.
Delta pro Datei
Die Aufschlüsselung pro Datei bei Pullanforderungen zeigt, wie sich die Zeilenabdeckung für jede geänderte Datei geändert hat. Ein positives Delta bedeutet, dass die Datei auf dem Pull-Request-Zweig im Vergleich zum Standardzweig an Zeilenabdeckung gewonnen hat.
Informationen zum Einrichten der Codeabdeckung für Ihr Repository finden Sie unter Einrichten der Codeabdeckung für Ihr Repository.