Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release вместо aosp-main для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Android UIConductor (UICD) — это инструмент, который позволяет пользователям создавать рабочие процессы тестирования, записывая взаимодействия с пользовательским интерфейсом и проверяя содержимое экрана. OmniLab ATS поддерживает запуск тестов, экспортированных из UICD.
Настраивать
Для запуска тестов UICD с помощью OmniLab ATS необходимо импортировать конфигурацию UIConductor , которая содержит необходимые наборы тестов и действия устройств.
Откройте «Настройки» и перейдите на вкладку «Наборы конфигураций» .
Нажмите Import и выберите набор конфигураций UIConductor . Возможно, вам потребуется авторизовать OmniLab ATS для доступа к Google Cloud Storage.
Рисунок 1. Импорт конфигурации UIConductor
Проведение тестов
Запланируйте тестовый запуск UIConductor Test (в разделе Test Suites > UIConductor ). Этот тестовый набор можно использовать для запуска любых экспортированных тестов UICD.
Рисунок 2. Планирование тестового запуска UICD
Добавьте Install UIConductor для установки необходимых драйверов UICD.
Рисунок 3. Добавление необходимого действия устройства
Выберите тесты UICD для запуска. По умолчанию ожидается, что файл будет zip-архивом, содержащим файлы тестов JSON, экспортированные из UICD.
Рисунок 4. Выбор тестовых файлов для выполнения
Запустите тестовый запуск и дождитесь его завершения. Скриншоты, XML-дампы и журналы, созданные во время запуска, будут доступны в выходных файлах.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 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."]]