Test at scale with Gradle managed devices
summary
Gradle Managed Devices lets projects declare devices in build.gradle and then spins up emulators, creates a zero-state snapshot to reset between runs, runs tests in parallel with test caching and optional sharding, and tears down VMs when finished. A lightweight image called aosp-atd cuts memory and CPU so more emulators fit on CI (currently API 30 and 31). AGP 7.3 is stable, 7.4 beta improves performance, and AGP 8.0 adds Firebase Test Lab support for virtual and physical devices via gcloud auth and a plugin.
AI-written summary · about
related talks
38mBring your own phones to Gradle Managed Devices
12mWhat's new in Android testing tools
41mDevice Server for an Android Farm or Running More Than 30k Tests Every Day
42mSupercharging Android Testing: Scalable Environments for Larg…
29mPros and Cons of Device Farms Available for Android
35mBest practices in using the Android Emulator
39mTaming Public Device Clouds for App Testing
25mRun it Locally! How to run your emulators in the cloud.
