Megosztás:


dotnet-teszt

Ez a cikk a következő verziókra vonatkozik: ✔️ .NET 6 SDK és újabb verziók

Név

dotnet test - .NET-tesztillesztő az egységtesztek végrehajtásához.

Leírás

A dotnet test parancs létrehozza a megoldást, és vsTest vagy Microsoft Testing Platform (MTP) használatával futtatja a teszteket. A használt tesztfuttató határozza meg az elérhető parancssori beállításokat és viselkedést.

Megjegyzés:

A tesztfuttató kiválasztása a .NET 10 SDK-tól kezdve érhető el. A .NET korábbi verzióiban a tesztek mindig a VSTesttel lesznek végrehajtva.

Tesztfuttató kiválasztása

A Microsoft.Testing.Platform engedélyezéséhez meg kell adnia a tesztfuttatót a global.json fájlban:

{
    "test": {
        "runner": "Microsoft.Testing.Platform"
    }
}

Megjegyzés:

VSTest a tesztfuttató érvényes értéke. Ez az aktuális alapértelmezett érték, és kihagyható.

Fontos

Az MTP dotnet test élménye csak az 1.7-es verzióban és az azt követő verziókban Microsoft.Testing.Platform támogatott.

Tesztfuttató dokumentációja

Az elérhető parancssori lehetőségek, viselkedés és képességek attól függően különböznek, hogy melyik tesztfuttatót használja:

  • dotnet-teszt VSTesttel – A .NET 6 SDK-ban és újabb verziókban elérhető hagyományos tesztplatform. Ez az alapértelmezett és csak tesztfuttató a .NET 10 SDK-nál korábbi verziókban. Átfogó tesztfelderítési, szűrési és eredményjelentési képességeket biztosít.

  • dotnet test with MTP – A .NET 10 SDK-ban és újabb verziókban elérhető modern tesztelési platform. Gyorsabb tesztvégrehajtást és rugalmasabb tesztmodul-kiválasztást biztosít.

Tipp

A dotnet test.

Lásd még