Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Publique los resultados de las pruebas en Azure Pipelines.
Sintaxis
# 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.
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.
archivos de resultados de pruebas de testResultsFiles
-
string
. Obligatorio. Valor predeterminado: **/TEST-*.xml
.
Especifica uno o varios archivos de resultados de prueba.
- Puede usar un carácter comodín de una sola carpeta (
*
) y caracteres comodín recursivos (**
). Por ejemplo,**/TEST-*.xml
busca todos los archivos XML cuyos nombres comienzan porTEST-
en todos los subdirectorios. Si usa VSTest como formato de resultado de la prueba, el tipo de archivo debe cambiarse a.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 de . Si el valor es false
, la tarea crea una ejecución de prueba independiente para cada archivo de resultados de prueba.
Nota:
Use la configuración de resultados de la prueba 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 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í.
de configuración de configuration
-
string
.
Opcional. Especifica la configuración de compilación con la que se debe notificar la ejecución de pruebas. Por ejemplo: Debug
o Release
. Si definió 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 la 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 sus entradas de tarea. Para obtener más información, consulte Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Observaciones
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 |
demandas | Ninguno |
funcionalidades de |
Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
restricciones de comandos | Cualquiera |
variables settable | Cualquiera |
Versión del agente | 2.144.0 o superior |
Categoría de tarea | Prueba |
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
demandas | Ninguno |
funcionalidades de |
Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
restricciones de comandos | Cualquiera |
variables settable | Cualquiera |
Versión del agente | 1.83.0 o superior |
Categoría de tarea | Prueba |