Emcee - How to run thousands of native tests in 15 minutes
I'll tell you how we accelerated the development cycle by creating an efficient tool for running native mobile tests.
Emcee - AvitoTech development.
Our component tests on PR last 6 hours in total: at least that's how long it would take for one Mac-mini with one simulator to run them.
In fact, the actual build runs in 15 minutes.
Our 600 end-to-end XCUI tests run for a total of 41 hours. They are run under four different versions of iOS, and, in fact, everything is parallelized and runs in 50 minutes.
Parallel testing reduces time, and the Emcee distributes tasks so that no machine is idle.