uipath-cli
latest
false
Guía del usuario de UiPath CLI
- Información general
- Comience ya
- Conceptos
- Uso de UiPath CLI
- Guías prácticas
- Recetas de CI/CD
- Referencia de los comandos
- Información general
- Códigos de salida
- Opciones globales
- agente de código UIP
- UIP Docsai
- añadir-entidad-de-datos-de-prueba
- añadir-cola-de-datos-de-prueba
- añadir-variación-de-datos-de-prueba
- Analizar
- Crear
- Crear proyecto
- Diferencia
- Buscar actividades
- obtener-reglas-del-analizador
- obtener-predeterminado-actividad-xaml
- obtener-errores
- obtener-casos-de-prueba-manual
- obtener-pasos-de-prueba-manual
- obtener versiones
- get-workflow-example
- indicar-aplicación
- indicar-elemento
- inspeccionar-paquete
- install-data-fabric-entities
- instalar-o-actualizar-paquetes
- enumerar-data-fabric-entities
- ejemplos-de-flujo-de-trabajo-de-lista
- Paquete
- restore
- archivo de ejecución
- plantillas-de-búsqueda
- iniciar-studio
- detener la ejecución
- UIA
- Seguimientos de UIP
- Migración
- Referencia y soporte
Importante :
Este contenido se ha traducido mediante traducción automática.
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
uip tm result descarga artefactos de ejecución en un formato estructurado y compatible con CI. Expone un verbo, que escribe un archivo JUnit XML: la lingua franca consumida por la mayoría de los paneles de prueba de CI (Azure DevOps, Jenkins, GitLab, CircleCI).
Sinopsis
uip tm result download --execution-id <uuid> (--project-key <key> | --test-set-key <key>) [--output-file <path>]
uip tm result download --execution-id <uuid> (--project-key <key> | --test-set-key <key>) [--output-file <path>]
Todos los verbos respetan las opciones globales y los códigos de salida estándar. Cada verbo acepta -t, --tenant <name> y --log-level <level> (predeterminado Information).
descarga de resultados de uip tm
Descarga los resultados de una única ejecución de prueba como informe JUnit XML. El comando:
- Obtiene las estadísticas de la ejecución, el nombre del conjunto de pruebas y el ID del conjunto de pruebas.
- Pagina a través de cada registro de caso de prueba adjunto a la ejecución.
- Para cada registro, obtiene los artefactos por aserción en paralelo (los fallos de búsqueda de aserciones se registran y se omiten, no son fatales).
- Obtiene la lista de paquetes del conjunto de pruebas (mejor esfuerzo: los paquetes que faltan se omiten de forma silenciosa).
- Serializa todo como JUnit XML y lo escribe en
--output-file.
Argumentos
Nada.
Opciones
--execution-id <uuid>(obligatorio) : ejecución para descargar.--project-key <key>— proyecto propietario. Se requiere esto o--test-set-key.--test-set-key <key>: clave del conjunto de pruebas (por ejemplo,DEMO:42); la clave del proyecto se deriva del prefijo.--output-file <path>: ubicación de salida. Puede ser una ruta de archivo (./junit.xml) o un directorio (el archivo lleva el nombre del conjunto de pruebas). El valor predeterminado es el directorio de trabajo actual.
Ejemplo
uip tm result download \
--execution-id a1b2c3d4-0000-0000-0000-000000000001 \
--project-key DEMO \
--output-file ./junit.xml
uip tm result download \
--execution-id a1b2c3d4-0000-0000-0000-000000000001 \
--project-key DEMO \
--output-file ./junit.xml
Forma de datos
{
"Code": "ResultDownload",
"Data": {
"ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"Format": "junit",
"OutputPath": "./junit.xml",
"TotalTests": 10,
"Passed": 8,
"Failed": 2,
"Cancelled": 0
}
}
{
"Code": "ResultDownload",
"Data": {
"ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"Format": "junit",
"OutputPath": "./junit.xml",
"TotalTests": 10,
"Passed": 8,
"Failed": 2,
"Cancelled": 0
}
}
El XML de JUnit real se escribe en OutputPath. El sobre JSON informa de éxito más recuentos de resumen.
Utilizar la salida en CI
Publica el archivo escrito en --output-file utilizando tu CI Test Reporter. Patrones típicos:
# Azure DevOps
- task: PublishTestResults@2
inputs:
testResultsFormat: JUnit
testResultsFiles: junit.xml
# Azure DevOps
- task: PublishTestResults@2
inputs:
testResultsFormat: JUnit
testResultsFiles: junit.xml
# GitHub Actions
- uses: dorny/test-reporter@v1
with:
name: Test Manager
path: junit.xml
reporter: java-junit
# GitHub Actions
- uses: dorny/test-reporter@v1
with:
name: Test Manager
path: junit.xml
reporter: java-junit
Relacionado
- ejecución de conjuntos de pruebas : produce el
ExecutionIdconsumido aquí. - esperar : bloquea hasta que la ejecución sea terminal antes de descargar los resultados.
- informe : un resumen legible por humanos si no necesitas JUnit XML.
- archivo adjunto : descarga capturas de pantalla, registros y archivos producidos por los registros de casos de prueba.