Добрый вечер
codeceptjs + wdio
Запускаю параллельно в несколько чанков.
Я так понял, что раннер просто берет общее количество файлов с фичами и делит их на количество чанков, а далее распределяет тесты на потоки до их запуска. И вроде все хорошо, и у в каждом потоке одинаковое количество фича файлов.
Но в каких то есть параметризованные тесты, а в каких то сами тесты длиннее, чем время среднего теста. Из-за этого время прогона в самом долгом потоке получается почти в два раза длиннее времени в самом коротком.
Правильно ли я понял логику раннера и сталкивался ли кто-нить с подобным? Если да, то как решали?
Добрый день.
Попробовал запускать параллельно через воркеры. Тесты в потоках выровнялись по времени. Спасибо)
Но наткнулся на то, что у запуска воркеров нет флага --reporter. Получается я не могу написать --reporter mochawesome как с вариантов run-multiple. Поэтому пришлось перейти на плагин аллюра.
Вопросы:
1. Правильно ли я понял, что mochawesome с воркерами уже не заюзать?
2. В алюровский отчет подтягиваются только степы с I., чет не могу найти как реализовать степы по типу @Step в джаве. Это возможно, если да, можно меня в доку ткнуть, где написано?)