close
Skip to main content

Codeabdeckungsreferenz

Code Quality zeigt an, welcher Prozentsatz Ihrer Codezeilen durch Ihre Tests tatsächlich abgedeckt wird, damit Sie nicht getesteten Code finden können, bevor Sie den Code zusammenführen.

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.

Weiterführende Lektüre