cicd-integrations
2024.10
true
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía del usuario de integraciones de CI/CD

Última actualización 23 de may. de 2025

Prueba de UiPath

Normalmente, la tarea Probar de UiPath ejecuta un conjunto de pruebas existente en Orchestrator. Además, puedes usarlo para empaquetar, implementar y ejecutar casos de prueba especificando la ruta al proyecto de prueba de UiPath. Esta última opción aparece en Orchestrator como un conjunto de pruebas transitorio.

Después de que la tarea se haya terminado de ejecutar, los resultados de la prueba se cargan en la pestaña Test en Azure DevOps. Puedes especificar la ruta de salida de resultados de prueba en un formato JUnit.

Según el resultado, la compilación se marcará como exitosa (se han aprobado todos los casos de prueba) o como fallida (al menos un caso de prueba ha fallado).

Configuración

Utiliza la tabla siguiente para configurar las entradas de Probar de UiPath.

ArgumentoDescripción
Nombre de visualización (requerido) Introduce un nombre para tu tarea.
Elija un método de ejecución de pruebaElige la prueba que deseas ejecutar: Ejecutar el conjunto de pruebas: Especifica y ejecuta un conjunto de pruebas existente en Orchestrator. Ejecutar pruebas en proyecto: especifica un proyecto, implementa el paquete y ejecuta los casos de prueba como parte de un conjunto de pruebas transitorio.
Conexión de Orchestrator (requerido) Configura la conexión de servicio para acceder a los servicios de UiPath Orchestrator. Puedes configurar una conexión solo para este paso o utilizar una conexión global existente. Para obtener más información, consulta Configuración de la conexión de servicio de UiPath Orchestrator.
Parámetros de entradaEspecifica la ruta de acceso a un archivo de entrada JSON, como Input\jobParameters.json. Especifica el argumento type si estás creando nuevos argumentos de entrada en el nivel de Conjunto de prueba. De lo contrario, puedes utilizar name y value.
Conjunto de pruebas (requerido para el método Ejecutar conjunto de pruebas) El nombre mostrado para el conjunto de pruebas que deseas ejecutar. Asegúrate de que el conjunto de pruebas incluye la versión más reciente de los casos de prueba.
Si el conjunto de pruebas no está en la carpeta predeterminada, asegúrate de incluir el nombre de la carpeta relevante antes. Por ejemplo, AccountingTeam\TestSetusa .
Ruta de proyecto de prueba (requerido para ejecutar pruebas en el método de proyecto) Especifica la ubicación del proyecto de prueba que se ejecutará como parte de un conjunto de pruebas transitorio.
Entorno (requerido para ejecutar pruebas en el método de proyecto) Si utilizas carpetas clásicas (obsoletas), debes definir el entorno en el que se implementarán los paquetes. Puedes utilizar este campo para crear o actualizar paquetes. Puedes utilizar el ejemplo siguiente para añadir tus entornos a este campo, separados por una coma: testingEnvironment, productionEnvironment.
Carpeta de Orchestrator (requerido) Especifica la carpeta en la que se está implementando el proceso. Para carpetas clásicas (obsoletas), puedes utilizar nombres específicos de UiPath Robot. Para carpetas modernas, puedes utilizar nombres de usuario y máquina específicos.
Para introducir subcarpetas, asegúrate de introducir tanto el nombre de la carpeta principal como el nombre de la subcarpeta. Por ejemplo, AccountingTeam\TeamJohnusa .
Ruta de salida de los resultados de las pruebasEspecifica la ruta de salida de los resultados de prueba en el formato JUnit (por ejemplo, Output\testResults.json).
Tiempo de esperaEspecifica el número de segundos a esperar antes de que se agote el tiempo de la solicitud.
Nivel de seguimientoSelecciona el nivel de registro en la lista desplegable.
Adjuntar registros de robotsSelecciona esta opción para conectar registros de nivel INFO del UiPath Robot que se ejecuta. De forma predeterminada, esta opción no está seleccionada. Para obtener más información, consulta Registro de UiPath Robot.
docs image

Proceso de YAML

Puedes previsualizar un documento de YAML totalmente analizado para Probar de UiPath.
-- task: UiPathTest@2
  inputs:
    #testTarget: TestProject # Options: TestProject, TestSet
    #orchestratorConnection: # Service connection to UiPath Orchestrator
    #testProjectPath: '$(Build.SourcesDirectory)\MobileAutomationTests' # Required only when testTarget = TestProject
    #testSet: 'MobileAutomationTests' # Required only when testTarget = TestSet
    #folderName: 'MobileAutomationTesting'
    #environment: 'TestingRobots' # Required only when testTarget = TestProject and the folder is a classic folder
    #testReportDestination: '$(Build.ArtifactStagingDirectory)\report.xml' # Optional
    #timeout: 200 # Optional, default = 3600s,
    #traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None task: UiPathTest@2-- task: UiPathTest@2
  inputs:
    #testTarget: TestProject # Options: TestProject, TestSet
    #orchestratorConnection: # Service connection to UiPath Orchestrator
    #testProjectPath: '$(Build.SourcesDirectory)\MobileAutomationTests' # Required only when testTarget = TestProject
    #testSet: 'MobileAutomationTests' # Required only when testTarget = TestSet
    #folderName: 'MobileAutomationTesting'
    #environment: 'TestingRobots' # Required only when testTarget = TestProject and the folder is a classic folder
    #testReportDestination: '$(Build.ArtifactStagingDirectory)\report.xml' # Optional
    #timeout: 200 # Optional, default = 3600s,
    #traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None task: UiPathTest@2
  • Configuración
  • Proceso de YAML

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2025 UiPath. Todos los derechos reservados.