UiPath Documentation
uipath-cli
latest
false
Guía del usuario de UiPath CLI
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.

archivo adjunto de uip tm

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 resultado Failed.
  • --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. Ejecute uip tm attachment upload --help para 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"
  }
}

Ver también

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado