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.
Publique resultados de teste no Azure Pipelines.
Sintaxe
# Publish test results v1
# Publish test results to Azure Pipelines.
- task: PublishTestResults@1
inputs:
testRunner: 'JUnit' # 'JUnit' | 'NUnit' | 'VSTest' | 'XUnit'. Required. Test Result Format. Default: JUnit.
testResultsFiles: '**/TEST-*.xml' # string. Required. Test Results Files. Default: **/TEST-*.xml.
#mergeTestResults: false # boolean. Merge Test Results. Default: false.
#testRunTitle: # string. Test Run Title.
# Advanced
#platform: # string. Platform.
#configuration: # string. Configuration.
#publishRunAttachments: true # boolean. Upload Test Attachments. Default: true.
Insumos
testRunner
-
Formato do resultado do teste
string. Obrigatório. Valores permitidos: JUnit, NUnit, VSTest, XUnit. Valor padrão: JUnit.
Especifica o formato dos arquivos de resultados que você deseja publicar. Os seguintes formatos são suportados: CTest, JUnit, NUnit 2, NUnit 3, Visual Studio Test (TRX) e xUnit 2.
testResultsFiles
-
arquivos de resultados de teste
string. Obrigatório. Valor padrão: **/TEST-*.xml.
Especifica um ou mais arquivos de resultados de teste.
- Você pode usar um curinga de pasta única (
*) e curingas recursivos (**). Por exemplo,**/TEST-*.xmlprocura todos os arquivos XML cujos nomes começam comTEST-em todos os subdiretórios. Se usar VSTest como o formato de resultado do teste, o tipo de arquivo deve ser alterado para.trxpor exemplo,**/TEST-*.trx - Vários caminhos podem ser especificados, separados por uma nova linha.
- Além disso, aceita padrões de minimatch.
Por exemplo, !TEST[1-3].xml exclui arquivos chamados TEST1.xml, TEST2.xmlou TEST3.xml.
mergeTestResults
-
Mesclar resultados de teste
boolean. Valor padrão: false.
Quando o valor desse booleano é true, a tarefa relata os resultados do teste de todos os arquivos em relação a um único teste executado. Se o valor for false, a tarefa criará uma execução de teste separada para cada arquivo de resultado de teste.
Observação
Use a configuração de resultados do teste de mesclagem para combinar arquivos da mesma estrutura de teste para garantir que o mapeamento e a duração dos resultados sejam calculados corretamente.
testRunTitle
-
Test Run Título
string.
Opcional. Especifica um nome para a execução do teste em relação ao qual os resultados serão relatados. Nomes de variáveis declarados no pipeline de compilação ou liberação podem ser usados.
platform
-
Plataforma
string.
Opcional. Especifica a plataforma de compilação em relação à qual a execução de teste deve ser relatada. Por exemplo: x64 ou x86. Se você definiu uma variável para a plataforma em sua tarefa de compilação, use-a aqui.
configuration
-
de configuração
string.
Opcional. Especifica a configuração de compilação em relação à qual a execução de teste deve ser relatada. Por exemplo: Debug ou Release. Se você definiu uma variável para a configuração em sua tarefa de compilação, use-a aqui.
publishRunAttachments
-
Carregar anexos de teste
boolean. Valor padrão: true.
Opcional. Quando o valor deste booleano é true, a tarefa carrega todos os arquivos de resultado do teste como anexos para a execução do teste.
Opções de controlo de tarefas
Todas as tarefas têm opções de controle, além de suas entradas de tarefas. Para obter mais informações, consulte Opções de controle de e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Observações
PublishTestResults@2 é uma versão mais recente desta tarefa que fornece suporte NUnit3 e suporte para padrões de arquivos Minimatch.
Requerimentos
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, Construção clássica, Versão clássica |
| Funciona em | Agente, DeploymentGroup |
| Exigências | Nenhum |
| Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho. |
| Restrições de comando | Qualquer |
| Variáveis configuráveis | Qualquer |
| Versão do agente | 2.144.0 ou superior |
| Categoria de tarefa | Teste |
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, Construção clássica, Versão clássica |
| Funciona em | Agente, DeploymentGroup |
| Exigências | Nenhum |
| Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho. |
| Restrições de comando | Qualquer |
| Variáveis configuráveis | Qualquer |
| Versão do agente | 1.83.0 ou superior |
| Categoria de tarefa | Teste |