Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Den här artikeln gäller för: ✔️ .NET 6 SDK och senare versioner
Namn
dotnet test – .NET-testdrivrutin som används för att köra enhetstester.
beskrivning
Kommandot dotnet test bygger lösningen och kör testerna med antingen VSTest eller Microsoft Testing Platform (MTP). Testkörare som du använder avgör vilka kommandoradsalternativ och beteenden som är tillgängliga.
Anmärkning
Val av testkörare är tillgängligt från och med .NET 10 SDK. I tidigare versioner av .NET körs alltid tester med VSTest.
Välja en testlöpare
Om du vill aktivera Microsoft.Testing.Platform måste du ange testkören global.json i filen:
{
"test": {
"runner": "Microsoft.Testing.Platform"
}
}
Anmärkning
VSTest är ett giltigt värde för testkörare. Det är den aktuella standardinställningen och kan utelämnas.
Viktigt!
Upplevelsen dotnet test för MTP stöds endast i Microsoft.Testing.Platform version 1.7 och senare.
Dokumentation om testkörare
De tillgängliga kommandoradsalternativen, beteendet och funktionerna varierar beroende på vilken testlöpare du använder:
dotnet-test med VSTest – den traditionella testplattformen som finns i .NET 6 SDK och senare. Detta är standard och endast testkörare i tidigare versioner än .NET 10 SDK. Tillhandahåller omfattande funktioner för testidentifiering, filtrering och resultatrapportering.
dotnet-test med MTP – den moderna testplattformen som finns i .NET 10 SDK och senare. Ger snabbare testkörning och flexiblare urval av testmoduler.
Tips
Konceptuell dokumentation om dotnet testfinns i Testa med dotnet-test.