PublishTestResults@1: tarea Publicar resultados de pruebas v1
Publique los resultados de las pruebas en Azure Pipelines.
Publicar resultados de pruebas en 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 la prueba
string
. Obligatorio. Valores permitidos: JUnit
, NUnit
, VSTest
, XUnit
. Valor predeterminado: JUnit
.
Especifica el formato de los archivos de resultados que desea publicar. Se admiten los siguientes formatos: CTest, JUnit, NUnit 2, NUnit 3, Visual Studio Test (TRX) y xUnit 2.
testResultsFiles
- Archivos de resultados de pruebas
string
. Obligatorio. Valor predeterminado: **/TEST-*.xml
.
Especifica uno o varios archivos de resultados de pruebas.
- Puede usar un carácter comodín de carpeta única (
*
) y caracteres comodín recursivos (**
). Por ejemplo,**/TEST-*.xml
busca todos los archivos XML cuyo nombre comience porTEST-
en todos los subdirectorios. Si usa VSTest como formato de resultados de las pruebas, el tipo de archivo debe cambiarse por.trx
, por ejemplo,**/TEST-*.trx
. - Se pueden especificar varias rutas de acceso, separadas por una nueva línea.
- Además, acepta patrones de minimatch.
Por ejemplo, !TEST[1-3].xml
excluye los archivos denominados TEST1.xml
, TEST2.xml
o TEST3.xml
.
mergeTestResults
- Combinar resultados de pruebas
boolean
. Valor predeterminado: false
.
Cuando el valor de este valor booleano es true
, la tarea notifica los resultados de la prueba de todos los archivos en una sola ejecución de prueba. Si el valor es false
, la tarea crea una ejecución de prueba independiente para cada archivo de resultados de la prueba.
Nota
Use la configuración de resultados de pruebas de combinación para combinar archivos del mismo marco de pruebas para asegurarse de que la asignación de resultados y la duración se calculan correctamente.
testRunTitle
- Título de la ejecución de pruebas
string
.
Opcional. Especifica un nombre para la ejecución de pruebas en la que se notificarán los resultados. Se pueden usar nombres de variable declarados en la canalización de compilación o versión.
platform
- Plataforma
string
.
Opcional. Especifica la plataforma de compilación en la que se debe notificar la ejecución de pruebas. Por ejemplo: x64
o x86
. Si ha definido una variable para la plataforma en la tarea de compilación, úsela aquí.
configuration
- Configuración
string
.
Opcional. Especifica la configuración de compilación en la que se debe notificar la ejecución de pruebas. Por ejemplo: Debug
o Release
. Si ha definido una variable para la configuración en la tarea de compilación, úsela aquí.
publishRunAttachments
- Cargar datos adjuntos de prueba
boolean
. Valor predeterminado: true
.
Opcional. Cuando el valor de este valor booleano es true
, la tarea carga todos los archivos de resultados de prueba como datos adjuntos a la ejecución de pruebas.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de las entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Comentarios
PublishTestResults@2 es una versión más reciente de esta tarea que proporciona compatibilidad con NUnit3 y compatibilidad con patrones de archivos Minimatch.
Requisitos
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Peticiones | None |
Capabilities | Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | 2.144.0 o superior |
Categoría de la tarea: | Prueba |
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Peticiones | None |
Capabilities | Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | 1.83.0 o superior |
Categoría de la tarea: | Prueba |