Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo aplica-se a: ✔️ .NET 6 SDK e versões posteriores
Nome
dotnet test - Driver de teste .NET usado para executar testes de unidade.
Descrição
O comando dotnet test cria a solução e executa os testes com VSTest ou Microsoft Testing Platform (MTP). O executor de testes que utiliza determina as opções e comportamentos disponíveis na linha de comandos.
Escolher um corredor de testes
Para ativar o Microsoft.Testing.Platform, precisa de especificar o executor de testes no global.json ficheiro:
{
"test": {
"runner": "Microsoft.Testing.Platform"
}
}
Observação
VSTest é um valor válido para corredor de testes. É o padrão atual e pode ser omitido.
Importante
A dotnet test experiência para MTP só é suportada na Microsoft.Testing.Platform versão 1.7 e posterior.
Documentação do executor de testes
As opções, comportamentos e capacidades disponíveis na linha de comandos variam consoante o executor de testes que utiliza:
dotnet test com VSTest - A plataforma de teste tradicional, disponível em .NET 6 SDK e posteriores. Fornece capacidades abrangentes de descoberta de testes, filtragem e reporte de resultados.
dotnet test com MTP - A plataforma moderna de testes, disponível em .NET 10 SDK e posteriores. Oferece execução de testes mais rápida e seleção de módulos de teste mais flexível.
Sugestão
Para obter documentação conceitual sobre dotnet testo , consulte Testando com o teste dotnet.