Udostępnij za pośrednictwem


Przegląd wyników pokrycia kodu

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Pokrycie kodu pomaga określić proporcję kodu projektu, który jest faktycznie testowany przez testy, takie jak testy jednostkowe. Aby zwiększyć pewność co do zmian kodu i skutecznie chronić przed usterkami, testy powinny wykonywać testy — lub obejmować — dużą część kodu.

Przegląd wyniku pokrycia kodu pomaga zidentyfikować ścieżki kodu, które nie są objęte testami. Te informacje są ważne, aby poprawić zabezpieczenie testowe w czasie poprzez zmniejszenie długu testowego.

Przykład

Aby wyświetlić przykład publikowania wyników pokrycia kodu dla wybranego języka, zobacz sekcję Ekosystemy w tematach Potoki. Na przykład zbierz i opublikuj pokrycie kodu dla języka JavaScript przy użyciu Stambułu.

Wyświetlanie wyników

Podsumowanie pokrycia kodu można wyświetlić na karcie Podsumowanie w podsumowaniu przebiegu potoku.

Wyświetlanie wyników pokrycia kodu

Wyniki można wyświetlić i pobrać na karcie Pokrycie kodu.

Wyświetl i pobierz wyniki na karcie Pokrycie kodu.

Uwaga

W wieloetapowym potoku YAML wyniki pokrycia kodu są dostępne tylko po zakończeniu całego potoku. Oznacza to, że może być konieczne rozdzielenie etapu kompilacji na własny potok, jeśli chcesz przejrzeć wyniki pokrycia kodu przed wdrożeniem w środowisku produkcyjnym.

Uwaga

Scalanie wyników pokrycia kodu z wielu przebiegów testów jest obecnie ograniczone do platform .NET i .NET Core. Będzie to obsługiwane w przypadku innych formatów w przyszłej wersji.

Artifacts

Artefakty pokrycia kodu opublikowane podczas kompilacji można wyświetlić na karcie Podsumowanie w podsumowaniu przebiegu potoku.

Wyświetlanie artefaktu pokrycia kodu

  • Jeśli używasz zadania Test programu Visual Studio do zbierania pokrycia dla aplikacji .NET i .NET Core, artefakt zawiera pliki pokrycia , które można pobrać i użyć do dalszej analizy w programie Visual Studio.

    Wyświetlanie raportów pokrycia

  • Jeśli publikujesz pokrycie kodu przy użyciu formatów pokrycia Cobertura lub JaCoCo, artefakt pokrycia kodu zawiera plik HTML, który można wyświetlić w trybie offline w celu dalszej analizy.

    Wyświetlanie raportów HTML

Uwaga

W przypadku platform .NET i .NET Core link do pobrania artefaktu jest dostępny, wybierając punkt kontrolny pokrycia kodu w podsumowaniu kompilacji.

Zadania

Pomoc i obsługa techniczna