Partilhar via


PublishTestResults@1 - Publicar resultados de teste v1 tarefa

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-*.xml procura todos os arquivos XML cujos nomes começam com TEST- em todos os subdiretórios. Se usar VSTest como o formato de resultado do teste, o tipo de arquivo deve ser alterado para .trx por 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

Ver também