Для рельсы есть готовый гем headless, добавляем его в Gemfile
gem "headless"
В features/support/env.rb добавляем проверку на то как запускать тесты - в иксах или Xvfb:
if ENV['HEADLESS'] == 'true'
require 'headless'
headless = Headless.new
headless.start
at_exit do
headless.destroy
end
end
ну а фреймбуфер ставим в зависимости от дистрибутива.Для федоры
yum install xorg-x11-server-Xvfb
теперь перед запуском в окружение стоит добавить
export HEADLESS='true'
Комментариев нет:
Отправить комментарий