Sdílet prostřednictvím


dotnet test

Tento článek se vztahuje na: ✔️ .NET 6 SDK a novější verze

Název

dotnet test – Ovladač testu .NET použitý k provádění testů jednotek.

Popis

Příkaz dotnet test sestaví řešení a spustí testy pomocí VSTest nebo Microsoft Testing Platform (MTP). Nástroj Test Runner, který použijete, určuje dostupné možnosti a chování příkazového řádku.

Poznámka:

Výběr spouštěče testů je k dispozici od sady .NET 10 SDK. V dřívějších verzích rozhraní .NET se testy vždy spouštějí pomocí VSTestu.

Výběr spouštěče testů

Pokud chcete povolit Microsoft.Testing.Platform, musíte v global.json souboru zadat spouštěč testů:

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

Poznámka:

VSTest je platná hodnota pro spouštěč testů. Jedná se o aktuální výchozí hodnotu a je možné ji vynechat.

Důležité

Prostředí dotnet test pro MTP je podporováno pouze ve Microsoft.Testing.Platform verzi 1.7 a novější.

Dokumentace k test runneru

Dostupné možnosti příkazového řádku, chování a možnosti se liší v závislosti na tom, jaký spouštěč testů používáte:

  • dotnet test with VSTest – tradiční testovací platforma, která je dostupná v sadě .NET 6 SDK a novějších verzích. Toto je výchozí a pouze spouštěč testů ve verzích starších než .NET 10 SDK. Poskytuje komplexní možnosti zjišťování, filtrování a generování sestav výsledků.

  • dotnet test s MTP – moderní testovací platforma dostupná v sadě .NET 10 SDK a novějších verzích. Nabízí rychlejší provádění testů a flexibilnější výběr testovacího modulu.

Návod

Koncepční dokumentaci k dotnet testtématu Testování pomocí testu dotnet.

Viz také