A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release en lugar de aosp-main para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Cómo ejecutar pruebas de UIConductor con OmniLab ATS
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Android UIConductor (UICD) es una herramienta que permite a los usuarios crear flujos de trabajo de prueba a través de la grabación de interacciones de la IU y la validación del contenido de la pantalla. OmniLab ATS admite la ejecución de pruebas exportadas desde UICD.
Configuración
Para ejecutar pruebas de UICD con OmniLab ATS, debes importar la configuración de UIConductor, que contiene los paquetes de pruebas y las acciones del dispositivo necesarios.
Abre Configuración y navega a la pestaña Config Sets.
Haz clic en Import y selecciona el conjunto de configuración de UIConductor. Es posible que debas autorizar a OmniLab ATS para que acceda a Google Cloud Storage.
Figura 1: Importa la configuración de UIConductor
Cómo ejecutar pruebas
Programa una ejecución de prueba de UIConductor (en Conjuntos de pruebas > UIConductor). Este conjunto de pruebas se puede usar para ejecutar cualquier prueba de UICD exportada.
Figura 2: Cómo programar una ejecución de prueba de la IUCD
Agrega Install UIConductor para instalar los controladores de UICD necesarios.
Figura 3: Agrega la acción del dispositivo requerida
Selecciona las pruebas de UICD que deseas ejecutar. De forma predeterminada, se espera que el archivo sea un archivo ZIP que contenga archivos de prueba JSON exportados desde UICD.
Figura 4: Selección de los archivos de prueba que se ejecutarán
Inicia la ejecución de prueba y espera a que se complete. Las capturas de pantalla, los volcados de XML y los registros generados durante la ejecución estarán disponibles en los archivos de salida.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# Run UIConductor tests with OmniLab ATS\n\n[Android UIConductor](https://github.com/google/android-uiconductor)\n(UICD) is a tool that lets users create testing workflows by recording UI\ninteractions and validating the screen content. OmniLab ATS supports running\ntests exported from UICD.\n| **Note:** Avoid sharing the same host machine for both OmniLab ATS and UICD as this could introduce unnecessary conflict.\n\nSetup\n-----\n\nTo run UICD tests with OmniLab ATS, you must import the **UIConductor**\nconfiguration, which contains the necessary test suites and device actions.\n\n1. Open **Settings** and navigate to the **Config Sets** tab.\n\n2. Click **Import** and select the **UIConductor** config set. You might need to\n authorize OmniLab ATS to access Google Cloud Storage.\n\n **Figure 1.** Importing the UIConductor configuration\n\nRun tests\n---------\n\n1. Schedule a **UIConductor Test** test run (under **Test Suites** \\\u003e\n **UIConductor**). This test suite can be used to run any exported UICD tests.\n\n **Figure 2.** Scheduling a UICD test run\n | **Note:** UICD global variables can be set by adding `--global-variables default \"`\u003cvar translate=\"no\"\u003ekey=value,key2=value2,...\u003c/var\u003e`\"` to the command line. Do not include the $ prefix in the key names.\n2. Add the **Install UIConductor** to install the necessary UICD drivers.\n\n **Figure 3.** Adding the required device action\n3. Select the UICD tests to run. By default, the file is expected to be a zip\n archive containing JSON test files exported from UICD.\n\n **Figure 4.** Selecting the test files to execute\n | **Note:** To export your test files from UICD, either right-click a test case or folder and **Download** or click **Project** \\\u003e **Export Zip** to download all test cases marked as \"top level.\"\n4. Start the test run and wait for completion. Screenshots, XML dumps, and logs\n generated during the run will be available in the output files."]]