Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Проблема с запуском тестов в Jenkins(ОС Ubunta)


(Viktor Sorokolet) #1

Доброго времени суток! Возникла проблема с запуском тестов на Jenkins. (на ОС Win все было нормально)
Тесты составлены на Sel IDE, запускаю при помощи консольной команды:

java -jar /home/victor/test/selenium-server-standalone-2.46.0.jar -firefoxProfileTemplate: /home/victor/.mozilla/firefox/s1fu1zv1.default -port 5555 -htmlSuite *firefox  /home/victor/firefox/firefox http://aaaaaaaaa.net /var/lib/jenkins/jobs/aaaaaaa_TS1.1/workspace/SEL-IDE/PROD/RU/TS1.x/TS1.1/_TS1.1-aaaaaaa-prod-ru.html /var/lib/jenkins/jobs/aaaaaaa_TS1.1/workspace/SEL-IDE/PROD/RU/TS1.x/TS1.1/zz_log_TS1.1-aaaaaaaa-prod-ru.html

в результате сообщает, что не может создать профиль:

20:07:24.923 INFO - Preparing Firefox profile...

HTML suite exception seen:
java.lang.RuntimeException: Timed out waiting for profile to be created!
    at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.waitForFullProfileToBeCreated(FirefoxChromeLauncher.java:304)
    at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.populateCustomProfileDirectory(FirefoxChromeLauncher.java:116)
    at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.launch(FirefoxChromeLauncher.java:86)
    at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.launchHTMLSuite(FirefoxChromeLauncher.java:336)
    at org.openqa.selenium.server.browserlaunchers.FirefoxLauncher.launchHTMLSuite(FirefoxLauncher.java:98)
    at org.openqa.selenium.server.htmlrunner.HTMLLauncher.runHTMLSuite(HTMLLauncher.java:146)
    at org.openqa.selenium.server.htmlrunner.HTMLLauncher.runHTMLSuite(HTMLLauncher.java:198)
    at org.openqa.selenium.server.SeleniumServer.runHtmlSuite(SeleniumServer.java:641)
    at org.openqa.selenium.server.SeleniumServer.boot(SeleniumServer.java:310)
    at org.openqa.selenium.server.SeleniumServer.main(SeleniumServer.java:245)
    at org.openqa.grid.selenium.GridLauncher.main(GridLauncher.java:64)
20:07:44.988 INFO - Shutting down...

…хотя в консоли команда выполняется, ФФ поднимается и тесты проходят (хоть с sudo хоть без)
Может кто сталкивался с подобным?
на скрине настройки джобы


(Ray Romanov) #2

Привилегии и разрешения есть для учетки jenkins на чтение и изменение затрагиваемых каталогов и файлов?

ЗЫ: Я с таким тоже столкнулся, пока разрешение на запись и чтение всем не назначил


(Viktor Sorokolet) #3

Спасибо за ответ.
Да, с правами игрались очень долго и по всякому, результата не было.
Но, наткнулся на одну статью, которая помогла победить ситуацию, правда хоть и кривовато получилось, но тесты выполняются. Минус в том, что самого браузера не видно (вродь уже есть решение).
Решение в том, что надо установить xvfb-плагин.
Извлекаем пользу из Selenium и Jenkins CI