Repository navigation
Emcee 19 — Android support, UX updates, and more
We are excited to announce that Emcee now supports the Android platform. Run Emcee queue and workers from container images in Docker or your Kubernetes cluster to shorten testing time. Keep calm, we continue to develop iOS part as well.
Android
Android workers, as well as their iOS counterparts, receive test jobs from queue. It means you get smart bucket slicing strategies, test retries, and better hardware utilization out of the box.
- Workers ship Android runtimes on board, on demand start and manage necessary devices with required sdk version. As for now we support sdk levels 24, 27, 29, 31 and will add more on a regular basis.
- It's possible to configure Android worker to send rich analytics. Use these insights when making decisions on equipment purchase or problem investigation.
iOS
- Xcode test plans are now supported. Build your project with test plan support
xcodebuild build-for-testing -testPlan <name>and then feed the resulting xctestrun file to Emcee via--xctestrun. See more inEmcee runTests --help. - Set http/https proxies through command line invocation or json config.
- Test discoverer now finds tests with swift concurrency.
- Minor improvements: fixed problems when Emcee might lose some analytics events, worker does better dynamic libraries lookup.