Android UIConductor (UICD) is a tool that lets users create testing workflows by recording UI interactions and validating the screen content. OmniLab ATS supports running tests exported from UICD.
Setup
To run UICD tests with OmniLab ATS, you must import the UIConductor configuration, which contains the necessary test suites and device actions.
Open Settings and navigate to the Config Sets tab.
Click Import and select the UIConductor config set. You might need to authorize OmniLab ATS to access Google Cloud Storage.
Figure 1. Importing the UIConductor configuration
Run tests
Schedule a UIConductor Test test run (under Test Suites > UIConductor). This test suite can be used to run any exported UICD tests.
Figure 2. Scheduling a UICD test run
Add the Install UIConductor to install the necessary UICD drivers.
Figure 3. Adding the required device action
Select the UICD tests to run. By default, the file is expected to be a zip archive containing JSON test files exported from UICD.
Figure 4. Selecting the test files to execute
Start the test run and wait for completion. Screenshots, XML dumps, and logs generated during the run will be available in the output files.