UiPath Documentation
uipath-cli
latest
false
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.

Guía del usuario de UiPath CLI

conjuntos de pruebas de uip tm

uip tm testsets gestiona conjuntos de pruebas: la unidad ejecutable en Test Manager. Un conjunto de pruebas es un grupo ordenado de casos de prueba iniciados como un solo comando y rastreados como una sola ejecución. Cada llamada testsets run devuelve un ExecutionId que los otros verbos uip tm (wait, executions, report, result, attachment) toman como entrada.

Sinopsis

uip tm testsets create --project-key <key> --name <name> [--description <text>]
uip tm testsets list --project-key <key> [--filter <text>]
uip tm testsets update --project-key <key> --test-set-key <key> [--name <name>] [--description <text>]
uip tm testsets delete --project-key <key> --test-set-key <key> [-y]
uip tm testsets list-testcases --project-key <key> --test-set-key <key> [--limit <n>] [--offset <n>]
uip tm testsets run --project-key <key> --test-set-key <key> --execution-type <type> [--async]
uip tm testsets create --project-key <key> --name <name> [--description <text>]
uip tm testsets list --project-key <key> [--filter <text>]
uip tm testsets update --project-key <key> --test-set-key <key> [--name <name>] [--description <text>]
uip tm testsets delete --project-key <key> --test-set-key <key> [-y]
uip tm testsets list-testcases --project-key <key> --test-set-key <key> [--limit <n>] [--offset <n>]
uip tm testsets run --project-key <key> --test-set-key <key> --execution-type <type> [--async]

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).

creación de conjuntos de pruebas de uip tm

Crea un conjunto de pruebas vacío en un proyecto.

Argumentos

Nada.

Opciones

  • --project-key <key> (obligatorio) : proyecto propietario.
  • --name <name> (obligatorio) : nombre del conjunto de pruebas.
  • --description <text> — descripción de forma libre. El valor predeterminado es vacío.

Ejemplo

uip tm testsets create \
  --project-key DEMO \
  --name "Smoke Suite" \
  --description "Core smoke tests"
uip tm testsets create \
  --project-key DEMO \
  --name "Smoke Suite" \
  --description "Core smoke tests"

Forma de datos

{
  "Code": "TestSetCreate",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Name": "Smoke Suite",
    "Description": "Core smoke tests"
  }
}
{
  "Code": "TestSetCreate",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Name": "Smoke Suite",
    "Description": "Core smoke tests"
  }
}

lista de conjuntos de pruebas de uip tm

Enumerar conjuntos de pruebas en un proyecto.

Argumentos

Nada.

Opciones

  • --project-key <key> (requerido) — proyecto a listar.
  • --filter <text> : búsqueda del lado del servidor sobre el nombre.

Ejemplo

uip tm testsets list --project-key DEMO --filter smoke
uip tm testsets list --project-key DEMO --filter smoke

Forma de datos

{
  "Code": "TestSetsList",
  "Data": [
    {
      "TestSetKey": "DEMO:10",
      "Name": "Smoke Suite",
      "Id": "a1b2c3d4-0000-0000-0000-000000000010"
    }
  ]
}
{
  "Code": "TestSetsList",
  "Data": [
    {
      "TestSetKey": "DEMO:10",
      "Name": "Smoke Suite",
      "Id": "a1b2c3d4-0000-0000-0000-000000000010"
    }
  ]
}

Id es el UUID interno, necesario para executions list --test-set-id.

actualización de conjuntos de pruebas de uip tm

Cambia el nombre de un conjunto de pruebas o cambia su descripción. Se debe proporcionar al menos uno de --name o --description .

Argumentos

Nada.

Opciones

  • --project-key <key> (obligatorio) : proyecto propietario.
  • --test-set-key <key> (obligatorio) : clave del conjunto de pruebas (por ejemplo, DEMO:10).
  • --name <name> — nuevo nombre.
  • --description <text> — nueva descripción.

Ejemplo

uip tm testsets update \
  --project-key DEMO \
  --test-set-key DEMO:10 \
  --name "Smoke Suite (2026)"
uip tm testsets update \
  --project-key DEMO \
  --test-set-key DEMO:10 \
  --name "Smoke Suite (2026)"

Forma de datos

{
  "Code": "TestSetUpdate",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Name": "Smoke Suite (2026)",
    "Description": "Core smoke tests",
    "Result": "Updated"
  }
}
{
  "Code": "TestSetUpdate",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Name": "Smoke Suite (2026)",
    "Description": "Core smoke tests",
    "Result": "Updated"
  }
}

eliminación de conjuntos de pruebas de uip tm

Eliminar un conjunto de pruebas por su clave.

Argumentos

Nada.

Opciones

  • --project-key <key> (obligatorio) : proyecto propietario.
  • --test-set-key <key> (obligatorio) : clave del conjunto de pruebas (por ejemplo, DEMO:10).
  • -y, --yes : omite la solicitud de confirmación. Necesario en entornos no interactivos.

Ejemplo

uip tm testsets delete --project-key DEMO --test-set-key DEMO:10 --yes
uip tm testsets delete --project-key DEMO --test-set-key DEMO:10 --yes

Forma de datos

{
  "Code": "TestSetDelete",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Id": "a1b2c3d4-0000-0000-0000-000000000010",
    "Result": "Deleted"
  }
}
{
  "Code": "TestSetDelete",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Id": "a1b2c3d4-0000-0000-0000-000000000010",
    "Result": "Deleted"
  }
}

uip tm conjuntos de pruebas lista-casos de prueba

Enumera los casos de prueba asignados a un conjunto de pruebas.

Argumentos

Nada.

Opciones

  • --project-key <key> (obligatorio) : proyecto propietario.
  • --test-set-key <key> obligatorio) : conjunto de pruebas para inspeccionar.
  • --limit <n> : número máximo de resultados por página. El valor predeterminado es 50.
  • --offset <n> : número de resultados a omitir. El valor predeterminado es 0.

Ejemplo

uip tm testsets list-testcases --project-key DEMO --test-set-key DEMO:10
uip tm testsets list-testcases --project-key DEMO --test-set-key DEMO:10

Forma de datos

{
  "Code": "TestSetTestCasesList",
  "Data": [
    {
      "TestCaseKey": "DEMO:1",
      "Name": "Login smoke",
      "Description": "Logs in and out"
    }
  ]
}
{
  "Code": "TestSetTestCasesList",
  "Data": [
    {
      "TestCaseKey": "DEMO:1",
      "Name": "Login smoke",
      "Description": "Logs in and out"
    }
  ]
}

conjuntos de pruebas de uip tm ejecutados

Ejecuta un conjunto de pruebas y devuelve su ExecutionId. Ejecutar no bloquea; emparejarlo con uip tm wait en scripts.

Argumentos

Nada.

Opciones

  • --project-key <key> (obligatorio) : proyecto propietario.
  • --test-set-key <key> (obligatorio) : conjunto de pruebas para ejecutar.
  • --execution-type <type> obligatorio) : qué casos de prueba ejecutar. Uno de:
    • automated : solo casos de prueba automatizados.
    • manual : solo casos de prueba manuales.
    • mixed : tanto automatizados como manuales.
    • none — sin filtro de tipo.
  • --async : volver inmediatamente después de la cola sin esperar a la confirmación.

Ejemplos

# automated run (most common in CI)
uip tm testsets run \
  --project-key DEMO \
  --test-set-key DEMO:10 \
  --execution-type automated

# fire-and-forget
uip tm testsets run \
  --project-key DEMO \
  --test-set-key DEMO:10 \
  --execution-type automated \
  --async
# automated run (most common in CI)
uip tm testsets run \
  --project-key DEMO \
  --test-set-key DEMO:10 \
  --execution-type automated

# fire-and-forget
uip tm testsets run \
  --project-key DEMO \
  --test-set-key DEMO:10 \
  --execution-type automated \
  --async

Forma de datos

{
  "Code": "TestSetRun",
  "Data": {
    "ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "TestSetKey": "DEMO:10",
    "Status": "Running",
    "StartTime": "2025-04-15T10:30:00Z"
  }
}
{
  "Code": "TestSetRun",
  "Data": {
    "ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "TestSetKey": "DEMO:10",
    "Status": "Running",
    "StartTime": "2025-04-15T10:30:00Z"
  }
}
Nota:

--execution-type es obligatorio: se produce un error de CLI si se omite. El Status devuelto refleja el estado en el lanzamiento; para obtener el resultado de la ejecución, bloquea en uip tm wait y luego lee uip tm report get.

  • casos de prueba : crea y vincula los casos de prueba que rellenan un conjunto de pruebas.
  • ejecuciones : enumera y reintenta las ejecuciones una vez que se ha ejecutado un conjunto de pruebas.
  • esperar : bloquea hasta que un ExecutionId devuelto alcanza un estado terminal.
  • informe, resultado, archivo adjunto : artefactos posteriores a la ejecución.

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