PublishTestResults@1 - Publicar a tarefa de resultados de teste v1
Publicar resultados de teste nos Pipelines do Azure.
Publicar Resultados de Teste no VSTS/TFS.
Syntax
# 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.
# Publish Test Results v1
# Publish Test Results to VSTS/TFS.
- 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.
Entradas
testRunner
- Formato de Resultado de Teste
string
. Obrigatório. Valores permitidos: JUnit
, NUnit
, VSTest
, XUnit
. Valor predefinido: JUnit
.
Especifica o formato dos ficheiros de resultados que pretende publicar. Os seguintes formatos são suportados: CTest, JUnit, NUnit 2, NUnit 3, Visual Studio Test (TRX) e xUnit 2.
testResultsFiles
- Ficheiros de Resultados de Teste
string
. Obrigatório. Valor predefinido: **/TEST-*.xml
.
Especifica um ou mais ficheiros de resultados de teste.
- Pode utilizar um caráter universal de pasta única (
*
) e carateres universais recursivos (**
). Por exemplo,**/TEST-*.xml
procura todos os ficheiros XML cujos nomes começam emTEST-
todos os subdiretórios. Se utilizar o VSTest como o formato de resultado de teste, o tipo de ficheiro deve ser alterado para.trx
, por exemplo,**/TEST-*.trx
- Podem ser especificados vários caminhos, separados por uma nova linha.
- Além disso, aceita padrões de minimatch.
Por exemplo, !TEST[1-3].xml
exclui ficheiros com o nome TEST1.xml
, TEST2.xml
ou TEST3.xml
.
mergeTestResults
- Intercalar Resultados do Teste
boolean
. Valor predefinido: false
.
Quando o valor deste valor booleano é true
, os relatórios de tarefas testam os resultados de todos os ficheiros numa única execução de teste. Se o valor for false
, a tarefa cria uma execução de teste separada para cada ficheiro de resultado de teste.
Nota
Utilize a definição de resultados de teste de intercalação para combinar ficheiros da mesma arquitetura de teste para garantir que o mapeamento e a duração dos resultados são calculados corretamente.
testRunTitle
- Título da Execução de Teste
string
.
Opcional. Especifica um nome para a execução de teste na qual os resultados serão comunicados. Podem ser utilizados nomes de variáveis declarados no pipeline de compilação ou versão.
platform
- Plataforma
string
.
Opcional. Especifica a plataforma de compilação na qual a execução de teste deve ser comunicada. Por exemplo: x64
ou x86
. Se definiu uma variável para a plataforma na sua tarefa de compilação, utilize-a aqui.
configuration
- Configuração
string
.
Opcional. Especifica a configuração de compilação na qual a execução de teste deve ser comunicada. Por exemplo: Debug
ou Release
. Se definiu uma variável para a configuração na sua tarefa de compilação, utilize-a aqui.
publishRunAttachments
- Carregar Anexos de Teste
boolean
. Valor predefinido: true
.
Opcional. Quando o valor deste valor booleano é true
, a tarefa carrega todos os ficheiros de resultados de teste como anexos para a execução de teste.
Opções de controlo de tarefas
Todas as tarefas têm opções de controlo para além das entradas de tarefas. Para obter mais informações, veja Opções de controlo 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 e suporte NUnit3 para padrões de ficheiros de Minimatch.
Requisitos
Requisito | Description |
---|---|
Tipos de pipeline | YAML, Compilação clássica, Versão clássica |
É executado em | Agente, DeploymentGroup |
Exigências | Nenhuma |
Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa. |
Restrições de comandos | Qualquer |
Variáveis de tabelas definidas | Qualquer |
Versão do agente | 2.144.0 ou superior |
Categoria da tarefa | Teste |
Requisito | Description |
---|---|
Tipos de pipeline | YAML, Compilação clássica, Versão clássica |
É executado em | Agente, DeploymentGroup |
Exigências | Nenhuma |
Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa. |
Restrições de comandos | Qualquer |
Variáveis de tabelas definidas | Qualquer |
Versão do agente | 1.83.0 ou superior |
Categoria da tarefa | Teste |