Compartilhar via


teste dotnet

Este artigo se aplica a: ✔️ SDK do .NET 6 e versões posteriores

Nome

dotnet test - driver de teste do .NET usado para executar testes de unidade.

Descrição

O comando dotnet test cria a solução e executa os testes com o VSTest ou o MICROSOFT Testing Platform (MTP). O executor de teste que você usa determina as opções de linha de comando e o comportamento disponíveis.

Escolhendo um executor de teste

Para habilitar o MTP, você precisa especificar o executor de teste no global.json arquivo. Aqui estão exemplos de como configurar o executor de teste:

Plataforma de teste da Microsoft:

{
    "test": {
        "runner": "Microsoft.Testing.Platform"
    }
}

VSTest:

{
    "test": {
        "runner": "VSTest"
    }
}

Importante

A experiência dotnet test para MTP só tem suporte no Microsoft.Testing.Platform versão 1.7 e posterior.

Documentação do executor de teste

As opções, o comportamento e os recursos de linha de comando disponíveis diferem dependendo de qual executor de teste você usa:

  • teste dotnet com VSTest – a plataforma de teste tradicional, disponível no SDK do .NET 6 e posterior. Fornece recursos abrangentes de descoberta, filtragem e relatório de resultados.

  • teste dotnet com MTP – A plataforma de teste moderna, disponível no SDK do .NET 10 e posterior. Oferece uma execução de teste mais rápida e uma seleção de módulo de teste mais flexível.

Dica

Para obter documentação conceitual sobre dotnet test, consulte Teste com teste do dotnet.

Confira também