Мы уже давно используем Cucumber, и теперь у нас более 200 сценариев. Наша скорость запуска становится очень медленной, что имеет большое значение в нашем цикле edit-test-commit. Проблема, кажется, в разборе файлов объектов. Есть ли способ, которым мы можем ускорить это?
ПРИМЕЧАНИЕ. Мы используем IronRuby, который имеет медленное время запуска. Тем не менее, это время запуска (около 30 секунд) мало по сравнению с временем, потраченным на разбор (2-3 минуты), которое мы можем видеть из-за побочных эффектов нашего env.rb
кода.
РЕДАКТИРОВАТЬ: запуск только определенных тегов не помогает сократить время анализа, потому что Cucumber все равно должен анализировать все файлы, чтобы прочитать теги в первую очередь.