Kódlefedettségi bővítmények
Ez a cikk felsorolja és ismerteti a kódlefedettségi képességhez kapcsolódó összes Microsoft Testing Platform
bővítményt.
A kódlefedettségi funkcióval meghatározhatja, hogy a projekt kódjának hány százalékát tesztelik kódolt tesztek, például egységtesztek. A hibák elleni hatékony védelem érdekében a teszteknek a kód nagy részét kell gyakorolniuk vagy lefedniük .
Fedőlap
Jelenleg nincs Coverlet-bővítmény, de használhatja a Coverlet .NET globális eszközt.
Microsoft-kódlefedettség
A Microsoft Code Coverage elemzése felügyelt (CLR) és nem felügyelt (natív) kód esetén egyaránt lehetséges. A statikus és a dinamikus rendszerállapot is támogatott. Ezt a bővítményt a Microsoft.Testing.Extensions.CodeCoverage NuGet csomag részeként szállítjuk.
Feljegyzés
A nem felügyelt (natív) kódlefedettség alapértelmezés szerint le van tiltva a bővítményben. Használjon jelzőket EnableStaticNativeInstrumentation
, és EnableDynamicNativeInstrumentation
szükség esetén engedélyezze azt.
További információ a nem felügyelt kódlefedettségről: Statikus és dinamikus natív rendszerállapot.
Fontos
A csomagot a Microsoft .NET-kódtár zárt forráskódú, ingyenes licencelési modellel szállítja.
A Microsoft-kódlefedettségről további információt a GitHub oldalán talál.
A Microsoft Code Coverage a következő lehetőségeket kínálja:
Lehetőség | Leírás |
---|---|
--coverage |
Gyűjtse össze a kódlefedettségeket a dotnet-coverage eszközzel. |
--coverage-output |
Kimeneti fájl. |
--coverage-output-format |
Kimeneti fájlformátum. A támogatott értékek a következők: "lefedettség", "xml" és "cobertura". |
--coverage-settings |
XML-kódlefedettségi beállítások. |
Az elérhető beállításokkal kapcsolatos további információkért lásd a beállításokat és a mintákat.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: