как работать “gradle выполненный” через xvfb?

Каковы эквивалентные направления для Ubuntu?

На Вашем хосте CentOS 6.3

Выполните эти шаги для установки хоста CentOS 6.3 для запущения бездисплейных тестов Селена с Firefox.

sudo yum -y install firefox Xvfb libXfont Xorg
sudo yum -y groupinstall "X Window System" "Desktop" "Fonts" "General Purpose Desktop" (installation takes a few minutes)
Launch an XWindows Virtual Frame Buffer(XVFB) session on display port 99: Xvfb :99 -ac -screen 0 1280x1024x24 &
Tell all XWindows applications in this terminal session to use the new Xvfb display port: export DISPLAY=:99
Start the Selenium server, eg: java -jar /opt/selenium-server-standalone.jar &
Now start your Selenium tests. The Selenium server should spawn a headless Firefox instance and your tests should run successfully.

https://gist.github.com/textarcana/5855427

Я спрашиваю, потому что я использую Gradle, таким образом, это находится в контексте создания задачи Gradle, или, не используя банку, просто значение по умолчанию gradle run задача с xvfb.

Предпочтительно, как я работаю gradle run задача через xvfb?

Текущее использование:

thufir@mordor:~/NetBeansProjects/selenium$ 
thufir@mordor:~/NetBeansProjects/selenium$ gradle run
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:run
http://thufir.github.io/javascript/
^Cthufir@mordor:~/NetBeansProjects/selenium$ 
0
задан 21 March 2016 в 00:25

1 ответ

Вы, вероятно, не хотите выполнять gradle задачу через Xvfb, а скорее выполнять что-то в X-окна Виртуальный Кадровый буфер ОТ gradle задачи.

, Например, Ваш gradle test задача могла бы сделать:

xvfb-run -a --server-args='-screen 0, 1024x768x24' google-chrome -start-maximized http://runMyLocalBrowserBasedTest > /dev/null & 
1
ответ дан 29 September 2019 в 09:57

Другие вопросы по тегам:

Похожие вопросы: