Не удалось подключиться к Мир на Travis Server - PullRequest
0 голосов
/ 14 марта 2020

У меня есть сборка Maven / Tycho, работающая на Travis CI, и я получаю следующее исключение при выполнении тестов:

Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused

Мне удалось найти пару записей на форуме, объясняющих, что это ошибка означает, что сервер Travis не работает, и для запуска Eclipse необходим дисплей. Были даже некоторые идеи о том, как решить эту проблему, но ни одного о том, как этого добиться, используя Travis и его .travis.yml файл конфигурации.


Gnome Issue # 207 утверждает, что вам нужно сделать sudo apt-get install xauth xvfb, поэтому я попробовал это сделать с помощью:

addons:
  apt:
    packages:
      - xauth
      - xvfb

Сервер регистрирует:

xauth уже является самой новой версией (1 : 1.0.9-1ubuntu2).

xvfb уже является самой новой версией (2: 1.18.4-0ubuntu0.8).

... и по-прежнему не работает.


Eclipse Docker Проблема # 1 Состояния export DISPLAY=:0.0 могут помочь, поэтому я попытался:

before_install:
  - export DISPLAY=:0.0

, который выполняется, но исключение по-прежнему выдается .


Очевидно, я понятия не имею, что я делаю - я не очень хорошо разбираюсь в Linux, поэтому я не знаю, как это исправить, и я не очень хорошо знаком с Трэвисом тоже, так что это тоже проблема.

Есть ли способ заставить сборку Tycho с пользовательским интерфейсом работать на сервере Travis? Если да, то как?

1 Ответ

0 голосов
/ 15 марта 2020

Я наконец нашел соответствующую часть документации Travis :

Следующее запустит xvfb и установит правильные значения для переменной среды DISPLAY:

dist: xenial
services:
  - xvfb
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...