Share via


A kód lefedettségi eredményeinek áttekintése

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

A kódlefedettség segít meghatározni a projekt kódjának azon arányát, amelyet valójában tesztek, például egységtesztek tesztelnek. A kódmódosítások megbízhatóságának növelése és a hibák elleni hatékony védelem érdekében a teszteknek a kód nagy részét kell gyakorolniuk vagy lefedniük.

A kódlefedettségi eredmények áttekintése segít azonosítani a tesztek által nem érintett kódelérési utakat. Ez az információ fontos ahhoz, hogy a vizsgálati biztosíték idővel javuljon a vizsgálati adósság csökkentésével.

Példa

A kódlefedettségi eredmények nyelv szerinti közzétételének példáját a Folyamatok témakörök Ökoszisztémák szakaszában tekintheti meg. Gyűjtse össze és tegye közzé például a JavaScript kódlefedettségét Isztambul használatával.

Eredmények megtekintése

A kódlefedettség összegzése a folyamatfuttatás összegzésének Összegzés lapján tekinthető meg.

Kódlefedettségi eredmények megtekintése

Az eredmények megtekinthetők és letölthetők a Kódlefedettség lapon.

Az eredmények megtekintése és letöltése a Kódlefedettség lapon.

Feljegyzés

Többfázisú YAML-folyamatban a kódlefedettségi eredmények csak a teljes folyamat befejezése után érhetők el. Ez azt jelenti, hogy a buildelési szakaszt külön kell különítenie egy saját folyamatra, ha az éles környezetben való üzembe helyezés előtt szeretné áttekinteni a kódlefedettségi eredményeket.

Feljegyzés

A kódlefedettségi eredmények több tesztfuttatásból való egyesítése jelenleg a .NET-ra és a .NET Core-ra korlátozódik. Ez a későbbi kiadásokban más formátumokban is támogatott lesz.

Artifacts

A build során közzétett kódlefedettségi összetevők a folyamatfuttatás összegzésének Összegzés lapján tekinthetők meg.

Kódlefedettségi összetevő megtekintése

  • Ha a Visual Studio Tesztelési feladatával gyűjti össze a .NET- és a .NET Core-alkalmazások lefedettségét, az összetevő .coverage fájlokat tartalmaz, amelyek letölthetők és felhasználhatók a Visual Studióban történő további elemzéshez.

    .coverage-jelentések megtekintése

  • Ha Cobertura- vagy JaCoCo-lefedettségi formátumokkal tesz közzé kódlefedettségeket, a kódlefedettségi összetevő tartalmaz egy HTML-fájlt, amely offline állapotban is megtekinthető további elemzés céljából.

    HTML-jelentések megtekintése

Feljegyzés

A .NET és a .NET Core esetében az összetevő letöltésére szolgáló hivatkozás a build összegzésében szereplő kódlefedettségi mérföldkő kiválasztásával érhető el.

Tevékenységek

Súgó és támogatás