Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Questo articolo si applica a: ✔️ .NET 6 SDK e versioni successive
Nome
dotnet test: driver di test .NET usato per eseguire gli unit test.
Descrizione
Il comando dotnet test compila la soluzione ed esegue i test con VSTest o Microsoft Testing Platform (MTP). Il test runner usato determina le opzioni e il comportamento disponibili della riga di comando.
Scelta di un test runner
Per abilitare Microsoft.Testing.Platform, è necessario specificare il test runner nel global.json file:
{
"test": {
"runner": "Microsoft.Testing.Platform"
}
}
Annotazioni
VSTest è un valore valido per il test runner. È l'impostazione predefinita corrente e può essere omessa.
Importante
L'esperienza dotnet test per MTP è supportata solo nella Microsoft.Testing.Platform versione 1.7 e successive.
Documentazione dello strumento di esecuzione dei test
Le opzioni disponibili della riga di comando, il comportamento e le funzionalità variano a seconda del runner di test usato:
dotnet test con VSTest : piattaforma di test tradizionale, disponibile in .NET 6 SDK e versioni successive. Offre funzionalità complete di individuazione, filtro e creazione di report dei risultati.
dotnet test con MTP : piattaforma di test moderna, disponibile in .NET 10 SDK e versioni successive. Offre un'esecuzione di test più rapida e una selezione del modulo di test più flessibile.
Suggerimento
Per la documentazione concettuale su dotnet test, vedere Test con dotnet test.
Vedi anche
- Test con dotnet test
- test dotnet con VSTest
- test dotnet con MTP
- Frameworks and Targets (Framework e destinazioni)
- Catalogo RID (Runtime Identifier) .NET