Я пытаюсь настроить среду для сквозного тестирования на дроплете с сервером Ubuntu 12.04.3 в цифровом океане.
В конце концов я пытаюсь добиться того, чтобы мои jenkins (установленные на одной капле) могли запускать мои сквозные тесты. Теперь сервер, конечно же, безголовый, и сквозные тесты необходимо запускать через браузер (я использую транспортир с автономным сервером selenium с chromedriver).
У меня вопрос: как создать браузер на этом компьютере? Я установил xorg, и если я сделаю startx
на сервере, выйду из системы и ssh -X
зайду на него, я смогу вручную запустить сквозные тесты (на моем локальном компьютере появится всплывающее окно браузера). Но я могу заставить его работать без ssh -X
, и поскольку jenkins находится в той же капле, где должны запускаться тесты. Ну, у меня не запускается браузер.
ПРИМЕЧАНИЕ. Я знаю, что могу упустить здесь что-то действительно тривиальное, поскольку я не полностью понимаю ни конфигурацию, ни файл xorg.
Любые подсказки или полный ответ очень ценятся, это дает мне седые волосы.
Редактировать: после небольшого копания я думаю, что немного ошибся в xorg, я предполагаю, что цель X - иметь возможность создавать окно на удаленной машине (т.е. на моей локальной машине). И то, что мне нужно, больше похоже на виртуальный буфер кадров, такой как Xvfb...