Partilhar via


teste dotnet

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.

Consulte também