Emcee - как запускать тысячи нативных тестов за 15 минут
-
-
40 мин
Расскажу о том, как мы ускоряли цикл разработки за счет создания эффективного инструмента для запуска нативных мобильных тестов.
Emcee — разработка AvitoTech.
Наши компонентные тесты на PR суммарно длятся 6 часов: как минимум столько времени их гонял бы один Mac-mini с одним симулятором. Фактически же билд проходит за 15 минут.
Наши 600 end-to-end XCUI-тестов суммарно идут 41 час. Они запускаются под четырьмя разными версиями iOS, и, на деле, всё распараллеливается и проходит за 50 минут.
Параллельное тестирование сокращает время, а Emcee — распределяет задачи так, чтобы ни одна машина не простаивала.
Наши 600 end-to-end XCUI-тестов суммарно идут 41 час. Они запускаются под четырьмя разными версиями iOS, и, на деле, всё распараллеливается и проходит за 50 минут.
Параллельное тестирование сокращает время, а Emcee — распределяет задачи так, чтобы ни одна машина не простаивала.