t.me/atinfo_chat Telegram группа по автоматизации тестирования

Surefire при компиляции test не видит тестов

maven-surefire-plugin
jenkins
maven
testng
Теги: #<Tag:0x00007f21d3638318> #<Tag:0x00007f21d3638188> #<Tag:0x00007f21d3638020> #<Tag:0x00007f21d363ff00>

(Демид) #1

Сегодня запустил Jenkins на Debian, запускаю командой clean test
При запуске джобы происходит следующее


Аналогичный джоб на локальной машине (localhost) работает нормально, тесты видит.

При запуске через консоль на debianе ловлю ошибку

Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
[ERROR] Tests run: 27, Failures: 1, Errors: 0, Skipped: 26, Time elapsed: 5.581 s <<< FAILURE! - in ru.apteka.staging.Tests
[ERROR] start(ru.apteka.staging.Tests) Time elapsed: 5.162 s <<< FAILURE!
org.openqa.selenium.WebDriverException:
unknown error: Chrome failed to start: exited abnormally
(unknown error: DevToolsActivePort file doesn’t exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
(Driver info: chromedriver=73.0.3683.20 (8e2b610813e167eee3619ac4ce6e42e3ec622017),platform=Linux 4.9.0-3-amd64 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 349 milliseconds
Build info: version: ‘3.13.0’, revision: ‘2f0d292’, time: ‘2018-06-25T15:24:21.231Z’
System info: host: ‘vm127383.local’, ip: ‘10.7.115.23’, os.name: ‘Linux’, os.arch: ‘amd64’, os.version: ‘4.9.0-3-amd64’, java.version: ‘1.8.0_201’
Driver info: driver.version: ChromeDriver
selenide.url: тут мой url
selenide.baseUrl: http://localhost:8080
at ru.apteka.staging.Tests.start(Tests.java:47)

Не могу понять в чём проблема


(Демид) #2

Решил вопрос, ответом стала официальная конфигурация failsafe для surefire c офф. страницы апачей https://maven.apache.org/surefire/maven-failsafe-plugin/faq.html

Дальше возможно при инициализации вебдрайвера появится ошибка

unknown error: Chrome failed to start: exited abnormally

Решить её может помочь конфигурация браузера - headless