- 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
uip tm attachment y carga archivos asociados con los registros de casos de prueba en una ejecución de prueba: capturas de pantalla, estado serializado, registros grabados, cualquier archivo que la automatización haya adjuntado a un registro.
Sinopsis
uip tm attachment download --execution-id <uuid> (--project-key <key> | --test-set-key <key>)
[--test-case-name <name>]… [--only-failed] [--result-path <path>]
uip tm attachment upload --object-id <uuid> --object-type <type> --file <path>
[--project-key <key>] [--test-set-key <key>]
[--source <source>] [--attachment-type <type>]
uip tm attachment download --execution-id <uuid> (--project-key <key> | --test-set-key <key>)
[--test-case-name <name>]… [--only-failed] [--result-path <path>]
uip tm attachment upload --object-id <uuid> --object-type <type> --file <path>
[--project-key <key>] [--test-set-key <key>]
[--source <source>] [--attachment-type <type>]
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 archivos adjuntos de uip tm
Descarga archivos adjuntos para los registros de casos de prueba de una sola ejecución. El comando pagina a través de los registros, se reduce opcionalmente a solo fallidos o a casos de prueba con nombre, luego enumera y descarga cada archivo adjunto en un subdirectorio por caso de prueba en --result-path.
Argumentos
Nada.
Opciones
--execution-id <uuid>(obligatorio) : ejecución cuyos archivos adjuntos extraer.--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.--test-case-name <name>— filtrar por nombre de caso de prueba (subcadena que no distingue entre mayúsculas y minúsculas). Se puede repetir para aceptar cualquiera de varios nombres.--only-failed: descarga los archivos adjuntos solo para los registros de casos de prueba con el resultadoFailed.--result-path <path>— directorio de salida. El valor predeterminado es el directorio de trabajo actual. El directorio se crea si falta.
Ejemplos
# download everything
uip tm attachment download \
--execution-id a1b2c3d4-0000-0000-0000-000000000001 \
--project-key DEMO \
--result-path ./attachments
# only failed tests
uip tm attachment download \
--execution-id a1b2c3d4-0000-0000-0000-000000000001 \
--project-key DEMO \
--only-failed \
--test-case-name login \
--test-case-name checkout \
--result-path ./attachments
# download everything
uip tm attachment download \
--execution-id a1b2c3d4-0000-0000-0000-000000000001 \
--project-key DEMO \
--result-path ./attachments
# only failed tests
uip tm attachment download \
--execution-id a1b2c3d4-0000-0000-0000-000000000001 \
--project-key DEMO \
--only-failed \
--test-case-name login \
--test-case-name checkout \
--result-path ./attachments
Forma de datos: ejecución normal
{
"Code": "AttachmentDownload",
"Data": {
"ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"OutputPath": "./attachments",
"Downloaded": 3,
"MatchedTestCases": 2
}
}
{
"Code": "AttachmentDownload",
"Data": {
"ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"OutputPath": "./attachments",
"Downloaded": 3,
"MatchedTestCases": 2
}
}
Forma de datos: no hay registros de casos de prueba coincidentes
{
"Code": "AttachmentDownload",
"Data": {
"ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"Message": "No matching test case logs found.",
"Downloaded": 0
}
}
{
"Code": "AttachmentDownload",
"Data": {
"ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"Message": "No matching test case logs found.",
"Downloaded": 0
}
}
Forma de datos: algunos archivos adjuntos fallaron
{
"Code": "AttachmentDownload",
"Data": {
"ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"OutputPath": "./attachments",
"Downloaded": 2,
"MatchedTestCases": 3,
"Skipped": ["Login flow: HTTP 404: Not Found"]
}
}
{
"Code": "AttachmentDownload",
"Data": {
"ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"OutputPath": "./attachments",
"Downloaded": 2,
"MatchedTestCases": 3,
"Skipped": ["Login flow: HTTP 404: Not Found"]
}
}
carga de archivos adjuntos de uip tm
Carga un archivo como archivo adjunto a un registro de caso de prueba u otro objeto de Test Manager.
Argumentos
Nada.
Opciones
--object-id <uuid>obligatorio) : UUID del objeto al que adjuntar el archivo (por ejemplo, un ID de registro de caso de prueba).--object-type <type>obligatorio) : tipo de objeto. Ejecuteuip tm attachment upload --helppara ver los valores aceptados.--file <path>obligatorio) : ruta local al archivo que se va a cargar.--project-key <key>— proyecto propietario. Contexto opcional para la carga.--test-set-key <key>: clave del conjunto de pruebas. Contexto opcional para la carga.--source <source>— identificador de origen para el archivo adjunto. Opcional.--attachment-type <type>: clasificación del archivo adjunto (por ejemplo,screenshot,log). Opcional.
Ejemplo
uip tm attachment upload \
--object-id c3d4e5f6-0000-0000-0000-000000000001 \
--object-type TestCaseLog \
--file ./screenshot.png \
--project-key DEMO \
--attachment-type screenshot
uip tm attachment upload \
--object-id c3d4e5f6-0000-0000-0000-000000000001 \
--object-type TestCaseLog \
--file ./screenshot.png \
--project-key DEMO \
--attachment-type screenshot
Forma de datos
{
"Code": "AttachmentUpload",
"Data": {
"AttachmentId": "d4e5f6a7-0000-0000-0000-000000000001",
"ObjectId": "c3d4e5f6-0000-0000-0000-000000000001",
"ObjectType": "TestCaseLog",
"FileName": "screenshot.png",
"Result": "Uploaded"
}
}
{
"Code": "AttachmentUpload",
"Data": {
"AttachmentId": "d4e5f6a7-0000-0000-0000-000000000001",
"ObjectId": "c3d4e5f6-0000-0000-0000-000000000001",
"ObjectType": "TestCaseLog",
"FileName": "screenshot.png",
"Result": "Uploaded"
}
}
Relacionado
- ejecución de conjuntos de pruebas : produce el
ExecutionIdutilizado pordownload. - esperar : bloquea hasta que la ejecución sea terminal antes de extraer archivos adjuntos.
- resultado : JUnit XML de la misma ejecución.
- informe : resumen legible por humanos.
Ver también
- Sinopsis
- descarga de archivos adjuntos de uip tm
- Argumentos
- Opciones
- Ejemplos
- Forma de datos: ejecución normal
- Forma de datos: no hay registros de casos de prueba coincidentes
- Forma de datos: algunos archivos adjuntos fallaron
- carga de archivos adjuntos de uip tm
- Argumentos
- Opciones
- Ejemplo
- Forma de datos
- Relacionado
- Ver también