Granska kodtäckningsresultat

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Kodtäckning hjälper dig att fastställa andelen av projektets kod som faktiskt testas av tester, till exempel enhetstester. För att öka ditt förtroende för kodändringarna och effektivt skydda dig mot buggar bör dina tester träna – eller täcka – en stor del av koden.

Genom att granska kodtäckningsresultatet kan du identifiera kodsökvägar som inte omfattas av testerna. Denna information är viktig för att förbättra testsäkerheterna över tid genom att minska testskulden.

Exempel

Om du vill visa ett exempel på hur du publicerar kodtäckningsresultat för ditt val av språk kan du läsa avsnittet Ekosystem i avsnittet Pipelines. Du kan till exempel samla in och publicera kodtäckning för JavaScript med istanbul.

Visa resultat

Sammanfattningen av kodtäckningen kan visas på fliken Sammanfattning i sammanfattningen av pipelinekörningen.

Visa resultat för kodtäckning

Resultaten kan visas och laddas ned på fliken Kodtäckning .

Visa och ladda ned resultat på fliken Kodtäckning.

Kommentar

I en YAML-pipeline i flera steg är kodtäckningsresultaten endast tillgängliga när hela pipelinen har slutförts. Det innebär att du kan behöva dela upp byggfasen i en egen pipeline om du vill granska kodtäckningsresultaten innan du distribuerar till produktion.

Kommentar

Sammanslagning av kodtäckningsresultat från flera testkörningar är för närvarande begränsat till .NET och .NET Core. Detta kommer att stödjas för andra format i en framtida version.

Artifacts

De kodtäckningsartefakter som publicerades under bygget kan visas under fliken Sammanfattning i sammanfattningen av pipelinekörningen.

Visa kodtäckningsartefakt

  • Om du använder Visual Studio-testuppgiften för att samla in täckning för .NET- och .NET Core-appar innehåller artefakten .coverage-filer som kan laddas ned och användas för ytterligare analys i Visual Studio.

    Visa .coverage-rapporter

  • Om du publicerar kodtäckning med cobertura- eller JaCoCo-täckningsformat innehåller kodtäckningsartefakten en HTML-fil som kan visas offline för ytterligare analys.

    Visa html-rapporter

Kommentar

För .NET och .NET Core är länken för att ladda ned artefakten tillgänglig genom att välja milstolpen för kodtäckning i byggsammanfattningen.

Uppgifter

Hjälp och support