adb_ci_run_tests
Run Android instrumented tests (androidTest) via am instrument and capture structured pass/fail results. Ideal for CI pipelines to verify app functionality on connected devices.
Instructions
Run Android instrumented tests (androidTest) via am instrument and capture results. Returns structured pass/fail output.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| testPackage | Yes | Test package (e.g., 'com.example.app.test') | |
| runner | No | Test runner class (default: AndroidX JUnit runner) | androidx.test.runner.AndroidJUnitRunner |
| testClass | No | Specific test class to run (optional) | |
| testMethod | No | Specific test method (requires testClass) | |
| device | No | Device serial | |
| timeout | No | Timeout in ms (10s-10min, default 5 min) |