Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk felsorolja és ismerteti a Tesztelési jelentés funkcióhoz kapcsolódó összes Microsoft.Testing.Platform-bővítményt.
A tesztjelentések olyan fájlok, amelyek a tesztek végrehajtásával és eredményével kapcsolatos információkat tartalmaznak.
Visual Studio-tesztjelentések
A Visual Studio teszteredményfájlja (vagy TRX) a teszteredmények közzétételének alapértelmezett formátuma. Ezt a bővítményt a Microsoft.Testing.Extensions.TrxReport csomag részeként szállítjuk.
Az elérhető lehetőségek a következők:
| Opció | Leírás |
|---|---|
--report-trx |
Létrehozza a TRX-jelentést. |
--report-trx-filename |
A létrehozott TRX-jelentés neve. Az alapértelmezett név megegyezik a következő formátummal <UserName>_<MachineName>_<yyyy-MM-dd HH:mm:ss>.trx. |
A jelentés az alapértelmezett TestResults mappába kerül, amely a --results-directory parancssori argumentumon keresztül adható meg.
Azure DevOps-jelentések
Az Azure DevOps jelentéskészítő bővítmény javítja a tesztelést azoknak a fejlesztőknek, akik a GitHubon üzemeltetik a kódjukat, de az Azure DevOps buildügynökökkel építik a projektjeiket. További információkat ad hozzá a hibákhoz, amelyek közvetlenül a GitHub PR-ben jelennek meg.
A bővítményt a Microsoft.Testing.Extensions.AzureDevOpsReport csomagban szállítjuk.
Az elérhető lehetőségek a következők:
| Opció | Leírás |
|---|---|
--report-azdo |
Engedélyezze a hibák/figyelmeztetések megjelenítését a CI-buildek során. |
--report-azdo-severity |
A jelentett eseményhez használandó súlyosság. A beállítások a következők: error (alapértelmezett) és warning. |
A bővítmény a környezeti változó ellenőrzésével TF_BUILD automatikusan észleli, hogy folyamatos integrációs (CI) környezetben fut.
A jelentés sorának meghatározása
Az AzureDevOps jelentés beépülő modul a hiba stacktrace-ében keres egy olyan fájlt, amely létezik a jelenlegi adattárban, hogy kiemelje a megfelelő kódsort, ahol a hiba történt.
Ennek meghatározása:
- megkeresi az adattár gyökerét, ezt úgy végezheti el, hogy a
.gittesztalkalmazás indításának helyéhez legközelebbi könyvtárban keres (a megadott módonAppContext.BaseDirectory). - megkeresi a fájl elérési útvonalát és sorszámát tartalmazó veremkivonat első sorát (a kódtárnak rendelkeznie kell hibakeresési szimbólumokkal).
- Az összes olyan fájl kizárásra kerül, amely
Assert.cs-val végződik, hogy elkerüljük a helyességi implementációk vagy burkolók részleteinek megjelenítését. - Kizárja az összes olyan fájlt, amely nem létezik a lemezen (általában olyan külső kódtárak sorai, amelyek hibakeresési szimbólumokat(pl. MSTest) küldnek.
(Ezek olyan belső részletek, amelyek a viselkedés hibakeresését segítik, és a jövőben változhatnak.)