CircleCI с сервером Rails и приложением ember

Я работаю над приложением Rails, которое использует ember как интерфейсную среду для клиентской части приложения. Я использую Capybara на CircleCI для запуска тестов.

У меня много сквозных тестов, которые делают время сборки очень медленным. Я обнаружил, что проблема может быть в том, что он создает приложение ember для каждого файла спецификаций отдельно.

Есть ли кто-нибудь, кто знает, могу ли я собрать целое приложение один раз (каким-то образом) и использовать его в качестве тестового сервера для ускорения сборки. Или какой-то другой метод / предложение, чтобы улучшить скорость моей сборки.

Спасибо

1 ответ

Это позволило бы состоянию одного теста влиять на другой тест. Вся цель тестов состоит в том, чтобы они были полностью независимы друг от друга, поэтому любой из них можно запускать отдельно и / или в любом порядке. Если вы действительно хотите, чтобы несколько тестов выполнялись на одной и той же странице без очистки и перезагрузки, вам нужно объединить их все в один тест.

Другие вопросы по тегам