Наконец научились запускать unit-тесты с enb-bem-specs
Пришлось, правда немного его доработать и даже были сделаны пулл-реквесты на основную репу.
Но как только начали массово внедрять поняли одну проблему.
enb-bem-specs
тянет за собой тяжелые зависимости в виде phantomjs
и остального по мелочи.
Однако у всех разработчиков уже есть PhantomJS
и порой он по версиям сильно отличается.
Дошли до того, что не плохо было бы запускать фантом под докером, и обращаясь к докеру уже запускать тесты.
А вот зависимость из enb-bem-specs выпилить.
@blond были ли такие мысли насчет этого?
Да, и кстати, это упрощает запуск тестов на CI - задав нужное окружение.
А почему вы карму не используете?
@zxqfox Карму используем, но для специфичных кейсов. А тут научились готовить enb-bem-specs, и это удобнее, т. к. собирает то, что нужно со всей сложностью переплетения разных конфигурационных настроек слоев переопределений.
@zxqfox @tadatuta @blond У вас вообще как с Docker? Используете?
вообще — используем ;)
@tadatuta а на примере с тестами можешь привести пример конфига для сборки контейнера?