3 ms·
This could be really useful for Android. For example, continuous integration services like Circle CI are completely useless for UI automation tests because they
by lnanek2 10y ago
This could be really useful for Android. For example, continuous integration services like Circle CI are completely useless for UI automation tests because they don't expose virtualization infrastructure necessary to run the fast x86 emulator. The ARM one is unusably slow (even with dozens of lines of code by me to try to keep the screen on and unlocked while tests that run in 10 seconds on a dev machine with x86 plod through taking over half an hour on ARM).
Circle has mentioned in discussions that the virtualization limit will never be fixed because it is due to them running on Google's cloud services that don't support it.
They do seem to support LXC, however:
https://circleci.com/docs/enterprise/config/ https://circleci.com/docs/enterprise/config/
- mortar 10y agoI'm curious to know what they have running in Google Cloud, I assumed they were 100% AWS - Is it just their Android builds?
- zamber 10y agoIt's not exactly ideal for CI. We had to run uiautomator tests on Jenkins to get sensible real-world device coverage. On top of that these were a pain to maintain as each device required things to be done a little differently. Not to mention the hell we had doing CI on older devices with 4.4.4.