Udostępnij przez


dotnet test

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.

Wybieranie modułu uruchamiającego testy

Aby włączyć protokół MTP, należy określić moduł uruchamiający testy w global.json pliku. Oto przykłady konfigurowania modułu uruchamiającego testy:

Platforma testowania firmy Microsoft:

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

VSTest:

{
    "test": {
        "runner": "VSTest"
    }
}

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. 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.

Zobacz też