Guides
Guides
Practical guides for running Android builds, Appium suites and CI pipelines on SpawnDroid.
These guides solve specific tasks. Each one includes the code or commands you need, not a product tour.
Start with the workflow
- Appium capabilities for Android: the UiAutomator2 set, optional capabilities and common errors.
- Run Appium tests on a cloud Android device: upload, start a runner, connect and report.
- Appium in GitHub Actions: a workflow without a local emulator, with secrets and JUnit reporting.
- Run Android tests in parallel: shard a suite, size the matrix to the plan and calculate device-minutes.
- Fix slow and flaky Android tests: timing, state, logs, recordings and run history.
- Test an APK without Android Studio: upload and run a build with no SDK.
- Install an APK on a remote device: console, API and share-link paths.
Client examples
- Python and pytest
- Java and TestNG
- Kotlin and JUnit 5
- JavaScript and WebdriverIO
- Cucumber (Java)
- Robot Framework
Cost
- A cheaper cloud device farm for Appium: convert per-minute, per-session and contract pricing to the same run.
Next steps
- Quickstart: the first build on a device.
- CI tests: the full session API and stable hub.
- Plans and limits: runners, device-minutes and retention.
Was this page helpful?