Android development cycle
android_dev_cycleBuild, install, and restart a development Android APK, wait for startup, assert UI text, inspect crashes, and verify a production package is unchanged.
Instructions
Build, install a development APK, restart it, wait for startup, assert UI text, inspect crash state, and verify an optional production package was not changed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | . | |
| smoke | No | ||
| runner | No | default | |
| serial | No | ||
| apkPath | Yes | ||
| activity | No | ||
| deviceId | No | ||
| textMatch | No | contains | |
| crashLines | No | ||
| deviceName | No | ||
| packageName | Yes | ||
| buildCommand | Yes | ||
| expectedTexts | No | ||
| buildTimeoutMs | No | ||
| grantPermissions | No | ||
| installTimeoutMs | No | ||
| startupTimeoutMs | No | ||
| productionPackage | No | ||
| preserveProduction | No | ||
| maxBuildOutputBytes | No |