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 habilitar o global.json MTP, você precisa especificar o executor de teste no arquivo. Aqui estão exemplos de como configurar o executor de testes:
Plataforma de Testes Microsoft:
{
"test": {
"runner": "Microsoft.Testing.Platform"
}
}
VSTest:
{
"test": {
"runner": "VSTest"
}
}
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.