Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esses recursos exigem a instalação de pacotes NuGet adicionais, conforme descrito em cada seção.
Dica
Ao usar o Microsoft.Testing.Platform.MSBuild (incluído transitivamente por MSTest, NUnit e xUnit runners), essas extensões são registradas automaticamente quando você instala seus pacotes NuGet , sem necessidade de alterações de código. O registro manual especificado neste artigo só será necessário se você desabilitar o ponto de entrada gerado automaticamente definindo <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>.
Visual Studio relatórios de teste (TRX)
O Visual Studio arquivo de resultado de teste (ou TRX) é o formato padrão para publicar resultados de teste. Essa extensão requer o pacote NuGet Microsoft.Testing.Extensions.TrxReport .
Registro manual
var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddTrxReportProvider();
Observação
Ao usar o registro manual, registre o provedor de relatório TRX por último. A implementação atual depende da ordem de registro, portanto, registrá-la após todas as outras extensões garante que ela capture todos os dados de teste.
Opções
| Opção | DESCRIÇÃO |
|---|---|
--report-trx |
Gera o relatório TRX. |
--report-trx-filename |
O nome do relatório TRX gerado. O nome padrão corresponde ao seguinte formato <UserName>_<MachineName>_<yyyy-MM-dd_HH_mm_ss.fffffff>.trx. |
O relatório é salvo dentro da pasta TestResults padrão que pode ser especificada por meio do argumento de --results-directory linha de comando.
relatórios Azure DevOps
O plug-in de relatório do Azure DevOps aprimora a execução de testes para desenvolvedores que hospedam seu código no GitHub, mas realizam builds em agentes de build do Azure DevOps. Ele adiciona informações adicionais a falhas para mostrar falha diretamente no GitHub PR.
Anotação de erro na visualização de arquivos de PR do GitHub
Essa extensão requer o pacote NuGet Microsoft.Testing.Extensions.AzureDevOpsReport .
Registro manual
var builder = await TestApplication.CreateBuilderAsync(args);
builder.TestHost.AddAzureDevOpsProvider();
Opções
| Opção | DESCRIÇÃO |
|---|---|
--report-azdo |
Habilite a exibição de erros/avisos em builds de CI. |
--report-azdo-severity |
Severidade a ser usada para o evento relatado. As opções são: error (padrão) e warning. |
A extensão detecta automaticamente que está em execução no ambiente de CI (integração contínua) verificando a variável de TF_BUILD ambiente.