Delen via


dotnet-test

Dit artikel is van toepassing op: ✔️ .NET 6 SDK en latere versies

Naam

dotnet test - .NET-teststuurprogramma dat wordt gebruikt om eenheidstests uit te voeren.

Beschrijving

Met de opdracht dotnet test wordt de oplossing gebouwd en worden de tests uitgevoerd met VSTest of Microsoft Testing Platform (MTP). De testrunner die u gebruikt, bepaalt de beschikbare opdrachtregelopties en het gedrag.

Een testloper kiezen

Als u MTP wilt inschakelen, moet u de testrunner in het global.json bestand opgeven. Hier volgen enkele voorbeelden van het configureren van de testrunner:

Microsoft Testing Platform:

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

VSTest:

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

Belangrijk

De dotnet test ervaring voor MTP wordt alleen ondersteund in Microsoft.Testing.Platform versie 1.7 en hoger.

Documentatie voor testloper

De beschikbare opdrachtregelopties, het gedrag en de mogelijkheden verschillen, afhankelijk van de testrunner die u gebruikt:

  • dotnet-test met VSTest : het traditionele testplatform, beschikbaar in .NET 6 SDK en hoger. Biedt uitgebreide mogelijkheden voor het detecteren, filteren en rapporteren van resultaten.

  • dotnet-test met MTP - Het moderne testplatform, beschikbaar in .NET 10 SDK en hoger. Biedt snellere testuitvoering en flexibelere testmoduleselectie.

Hint

Zie dotnet test voor conceptuele documentatie over.

Zie ook