- 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 coder
- uip context-grounding
- UIP Docsai
- uip function
- uip guardrails
- uip llm-configuration
- uip llm-gateway
- uip model-hub
- 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
- get-library-object-repository
- get-object-repository
- obtener versiones
- get-workflow-example
- indicar-aplicación
- indicar-elemento
- inspeccionar-paquete
- install-data-fabric-entities
- instalar-o-actualizar-paquetes
- enumerar-data-fabric-entities
- list-instances
- ejemplos-de-flujo-de-trabajo-de-lista
- Paquete
- Publicar
- remote
- restore
- run, debug & execution
- archivo de ejecución
- plantillas-de-búsqueda
- iniciar-studio
- detener la ejecución
- tm
- UIA
- uip tasks
- Seguimientos de UIP
- uip traces feedback
- Migración
- Referencia y soporte
Sintaxis y opciones para `uip tm pack`, que empaqueta un proyecto de prueba externo de Playwright en un paquete de automatización de UiPath para Test Manager.
uip tm pack crea un paquete de automatización de UiPath (.nupkg) a partir de un proyecto de prueba externo para que Test Manager pueda ejecutarlo. Dada la raíz de un proyecto de Playwright, descubre los bloques test() del proyecto (incluidos los grupos describe() y las anotaciones), luego agrupa los archivos de origen del proyecto y los metadatos de prueba en un paquete listo para publicar en la fuente de paquetes de Orchestrator. Cada automatización que testsets run se ejecuta posteriormente para un caso de prueba de Playwright es producida por este comando.
Sinopsis
uip tm pack --project-path <path> --type playwright [--project-key <key>] [--name <name>] [--package-version <version>] [-o <dir>] [--author <author>] [--description <desc>] [--no-create-test-cases] [--dry-run] [--output json]
uip tm pack --project-path <path> --type playwright [--project-key <key>] [--name <name>] [--package-version <version>] [-o <dir>] [--author <author>] [--description <desc>] [--no-create-test-cases] [--dry-run] [--output json]
--project-key es obligatorio a menos que se pase --no-create-test-cases.
All verbs honor the global options and the standard exit codes.
pack is a purely local, offline operation — it registers no --tenant and no --log-level option. Neither flag exists on this command.
Argumentos
Nada.
Opciones
| Marca | Descripción |
|---|---|
--project-path <path> | Obligatorio. Ruta a la raíz del proyecto de Playwright (por ejemplo, . para el directorio actual). La raíz debe contener package.json, package-lock.json y un archivo playwright.config. |
--type <type> | Obligatorio. Tipo de automatización que se está empaquetando. Solo se acepta playwright; ningún otro tipo de automatización enruta a través de este verbo. |
--project-key <key> | Una clave de proyecto de Test Manager existente. Obligatorio a menos que se pase --no-create-test-cases . Cuando la creación automática de casos de prueba está activada (valor predeterminado), los casos de prueba coincidentes se crean automáticamente en este proyecto y la automatización de Playwright se vincula automáticamente a cada uno, sin necesidad de link-automation manual ni del paso Seleccionar automatización. Solo letras en mayúsculas y dígitos (^[A-Z0-9]+$). |
-n, --name <name> | Nombre del paquete resultante. El valor predeterminado es el nombre de la carpeta del proyecto. |
--package-version <version> | Cadena de versión para el paquete (por ejemplo, 1.0.0). El valor predeterminado es 1.0.0. |
-o, --output <dir> | Directorio de salida para el .nupkg generado. El valor predeterminado es .uipath. |
--author <author> | Es "UiPath Developer" de forma predeterminada. |
--description <desc> | Sin valor predeterminado. |
--no-create-test-cases | Deshabilita la creación automática de casos de prueba. El único modo en el que se puede omitir --project-key; las automatizaciones del paquete estarán disponibles para la selección manual. |
--dry-run | Ejecuta la misma validación que un paquete real, pero no escribe nada. |
--output json | Emite JSON legible por la máquina a la salida estándar (nombre/versión del paquete, ruta de salida, recuento de pruebas descubiertas) en lugar de texto legible por humanos. |
npm es el único gestor de paquetes compatible con este comando: la raíz del proyecto debe contener un package-lock.json.
Ejemplo
uip tm pack \
--project-path . \
--type playwright \
--project-key SWAG \
--name SwagLabsDemo \
--package-version 1.0.0 \
-o .packages \
--output json
uip tm pack \
--project-path . \
--type playwright \
--project-key SWAG \
--name SwagLabsDemo \
--package-version 1.0.0 \
-o .packages \
--output json
Forma de datos
{
"Result": "Success",
"Code": "ExternalTestPack",
"Data": {
"Package": "SwagLabsDemo@1.0.0",
"Output": ".packages/SwagLabsDemo.1.0.0.nupkg",
"TestCount": 12
}
}
{
"Result": "Success",
"Code": "ExternalTestPack",
"Data": {
"Package": "SwagLabsDemo@1.0.0",
"Output": ".packages/SwagLabsDemo.1.0.0.nupkg",
"TestCount": 12
}
}
Después de empaquetar, publica el .nupkg en la fuente de paquetes de Orchestrator de tu tenant, manualmente en Orchestrator, soltándolo en una carpeta supervisada, o con uip or packages upload , antes de que pueda seleccionarse en Test Manager.
Relacionado
- casos de prueba : consulta la advertencia antes de usar
link-automationen cualquier caso de prueba creado por este comando. - conjuntos de pruebas :
testsets runejecuta las automatizaciones que produce este comando. - uip o paquetes :
packages uploadpublica el.nupkggenerado en la fuente de paquetes de Orchestrator.
Ver también
- Descripción general de Test Manager
- uip solution pack y uip rpa pack : precedente de cómo se documenta un verbo "empaquetar" para otros tipos de recursos.