Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł dotyczy: ✔️ zestaw .NET 6 SDK i nowsze wersje
Nazwisko
dotnet test — Sterownik testowy platformy .NET używany do wykonywania testów jednostkowych.
opis
Polecenie dotnet test kompiluje rozwiązanie i uruchamia testy za pomocą platformy VSTest lub Microsoft Testing Platform (MTP). Używany moduł uruchamiający testy określa dostępne opcje i zachowanie wiersza polecenia.
Uwaga / Notatka
Wybór modułu uruchamiającego testy jest dostępny od zestawu SDK platformy .NET 10. We wcześniejszych wersjach platformy .NET testy są zawsze wykonywane za pomocą narzędzia VSTest.
Wybieranie modułu uruchamiającego testy
Aby włączyć platformę Microsoft.Testing.Platform, należy określić moduł uruchamiający testy w global.json pliku:
{
"test": {
"runner": "Microsoft.Testing.Platform"
}
}
Uwaga / Notatka
VSTest jest prawidłową wartością modułu uruchamiającego testy. Jest to bieżąca wartość domyślna i można ją pominąć.
Ważne
Środowisko dotnet test MTP jest obsługiwane tylko w Microsoft.Testing.Platform wersji 1.7 lub nowszej.
Dokumentacja modułu uruchamiającego testy
Dostępne opcje wiersza polecenia, zachowanie i możliwości różnią się w zależności od używanego modułu uruchamiającego testy:
dotnet test with VSTest — tradycyjna platforma testowa dostępna w zestawie .NET 6 SDK i nowszych wersjach. Jest to domyślny i tylko moduł uruchamiający testy w wersjach starszych niż zestaw SDK platformy .NET 10. Zapewnia kompleksowe funkcje odnajdywania, filtrowania i raportowania wyników testów.
dotnet test z MTP — nowoczesna platforma testowania dostępna w zestawie .NET 10 SDK i nowszych wersjach. Oferuje szybsze wykonywanie testów i bardziej elastyczny wybór modułu testowego.
Wskazówka
Aby uzyskać dokumentację koncepcyjną dotyczącą dotnet testusługi , zobacz Testowanie za pomocą testu dotnet.