Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Estas funcionalidades exigem a instalação de pacotes NuGet adicionais, conforme descrito em cada secção.
Sugestão
Ao usar o Microsoft.Testing.Platform.MSBuild (incluído de forma transitiva pelos runners MSTest, NUnit e xUnit), estas extensões são registadas automaticamente quando instala os seus pacotes NuGet — não são necessárias alterações de código. O registo manual especificado neste artigo só é obrigatório se desativar o ponto de entrada gerado automaticamente ao definir <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>.
Relatórios de teste do Visual Studio (TRX)
O ficheiro de resultados do Visual Studio (ou TRX) é o formato predefinido para publicar os resultados dos testes. Esta extensão requer o pacote Microsoft.Testing.Extensions.TrxReport NuGet.
Registo manual
var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddTrxReportProvider();
Observação
Ao usar o registo manual, regista o fornecedor do relatório TRX por último. A implementação atual depende da ordem de registo, por isso registar após todas as outras extensões garante que captura todos os dados de teste.
Opções
| Opção | Description |
|---|---|
--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 padrão TestResults que pode ser especificada por meio do argumento de linha de comando --results-directory.
Azure DevOps Relatórios
O plugin de relatórios Azure DevOps melhora a execução de testes para programadores que alojam o seu código no GitHub, mas que se baseiam em agentes de compilação do Azure DevOps. Adiciona informação adicional às falhas para mostrar a falha diretamente no GitHub PR.
Esta extensão requer o pacote NuGet Microsoft.Testing.Extensions.AzureDevOpsReport .
Registo manual
var builder = await TestApplication.CreateBuilderAsync(args);
builder.TestHost.AddAzureDevOpsProvider();
Opções
| Opção | Description |
|---|---|
--report-azdo |
Ativar a apresentação de erros / avisos em construções de CI. |
--report-azdo-severity |
Gravidade a ser utilizada para o incidente reportado. As opções são: error (por defeito) e warning. |
A extensão deteta automaticamente que está a correr em ambiente de integração contínua (CI) ao verificar a TF_BUILD variável de ambiente.