Попробуйте работать на CI без параллельного теста, а затем позвольте платформе CI выполнять распараллеливание.
Может быть, это поможет https://semaphoreci.com/docs/running-cucumber-scenarios-in-threads.html.
Я почти уверен, что семафор поддерживает параллельное тестирование с помощью rspec.
Также попробуйте запустить локально весь пакет с параллельным тестом и посмотрите,Вы получаете те же проблемы.
Наконец, в командной строке посмотрите на cucumber --help
.Существует ряд опций, которые вы можете использовать для выполнения следующих действий:
- для добавления дополнительной отладочной информации к прогону
- для определения ваших самых медленных сценариев (возможно, вы можете пометить их и запустить их меньше).часто).