Для рельсы есть готовый гем 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 endendну а фреймбуфер ставим в зависимости от дистрибутива.Для федоры
yum install xorg-x11-server-Xvfb теперь перед запуском в окружение стоит добавить
export HEADLESS='true'
Комментариев нет:
Отправить комментарий