У меня большие проблемы с запуском тестов cuke, в которых используется драйвер capybara-webkit. Поскольку это безголовый сервер, я пытаюсь запустить xvfb-run для запуска тестов, но продолжаю натыкаться на контрольно-пропускные пункты.
Если я попытаюсь запустить
xvfb-run rake cucumber:all
то я получаю сообщение об ошибке с моего сервера, что грабли не существуют. (Хотя это так)
Если я попытаюсь запустить его через пакет exec
xvfb-run bundle exec rake cucumber:all
затем я получаю сообщение об ошибке, говорящее, что пакет не существует!
Обе команды ДЕЙСТВИТЕЛЬНО работают из ssh на сервер, но только при входе из Bamboo они не работают. Я пробовал как задачу Rake, так и просто создание сценария для запуска исполняемого пакета, но нада.
Мне интересно, есть ли у кого-нибудь еще эта настройка, и могут ли они рассказать мне, как они настроили ее в бамбуке... Это довольно типичный проект рельсов, и это мой ПОСЛЕДНИЙ этап, прежде чем я смогу настроить свою CI. и работает.
Спасибо!