CheckOps
emulator.wtf
emulator.wtf is a commercial Android cloud emulator service focused on performance and fast pull request feedback, with a CLI, Gradle plugin, GitHub Actions integration, sharding and coverage.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
emulator.wtf describes itself as an Android cloud emulator laser-focused on performance to deliver quick feedback on pull requests. Instead of maintaining emulators on CI runners, teams send their app and test APKs to emulator.wtf, which runs instrumentation tests on cloud emulators and returns results.
Its documentation lists integration options: a CLI (ew-cli), a Gradle plugin, and GitHub Actions, with GitHub-specific features such as commit statuses, PR comments, tokenless invocation and GitHub SSO. Concepts covered include code coverage collection, sharding tests across many emulators to cut wall-clock time, pulling files (such as screenshots or reports) from devices, pushing files to devices, and networking. Security and administration topics include OIDC authentication for GitHub Actions and CircleCI, SSO/SAML with Google Workspace and Okta, and SCIM provisioning. Patrol’s website lists emulator.wtf among compatible device farms. Pricing is listed on its website; see site for current plans.
Because tests are standard Android instrumentation tests, existing Espresso, UI Automator, Compose and Kaspresso suites can run on emulator.wtf without rewriting.
Features
- Fast cloud emulators: Built for quick PR feedback.
- CLI, Gradle and Actions: Multiple integration paths.
- Sharding and coverage: Split tests and collect coverage.
- Enterprise auth: OIDC, SSO/SAML and SCIM.
Pros
- Speed-focused: Optimised for quick PR feedback.
- Easy integration: CLI, Gradle plugin and GitHub Actions.
Cons
- Android emulators only: No iOS or physical devices.
- Hosted service: Test artefacts are uploaded to a third party.
Usage and Links (Example)
Typical workflow (see the emulator.wtf docs for current commands and options):
- Create an API token and store it as a CI secret.
- Build your app and test APKs (for example with
./gradlew assembleDebug assembleDebugAndroidTest). - Run the tests on cloud emulators with the
ew-cliCLI, the Gradle plugin or the GitHub Action, choosing device models, API levels and the number of shards. - Review results in the PR comment or commit status, and pull reports, screenshots or coverage files back to CI.
Resources:
Pricing
Commercial; see the pricing page on the website for current plans.
Recommended for?
- Android teams wanting fast instrumentation tests without self-hosted emulators.
- GitHub-centric teams using PR comments and statuses.
Conclusion
emulator.wtf focuses squarely on fast Android emulator testing in CI, with practical GitHub and enterprise integrations.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with emulator.wtf side by side.
FFirebase Test LabFirebase Test Lab runs Android and iOS tests on Google-hosted devices. It is deprecated and scheduled to shut down on 30 September 2027.Compare with emulator.wtf
GGenymotionGenymotion provides Android virtual devices on the desktop (Windows, macOS, Linux) and in the cloud (SaaS and private cloud), used for app testing, CI automation, security testing and demos.Compare with emulator.wtf
MMarathonMarathon is a GPL-2.0, platform-independent test runner for Android and iOS focused on performance and stability, with batching, device pools, sharding, sorting and preventive and post-factum retries.Compare with emulator.wtf
AAWS Device FarmAWS Device Farm is an application testing service that allows you to test iOS, Android, and web applications on real smartphones, tablets and desktop web browsers.Compare with emulator.wtf- BBrowserStackInstant access to 3500+ browsers and real iOS and Android devices for cross browser testing.Compare with emulator.wtf
AAppetize.ioAppetize.io runs iOS simulators and Android emulators in the cloud, streamed to the browser for demos, support, QA and automated testing via Playwright, a CLI and REST API; it has a free plan and paid tiers.Compare with emulator.wtf