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

При запуске проэкта в Jenkins слетает кодировка в тестах

jenkins
maven
selenium
java
testng
Теги: #<Tag:0x00007f7b6a344f30> #<Tag:0x00007f7b6a344710> #<Tag:0x00007f7b6a3442d8> #<Tag:0x00007f7b6a344080> #<Tag:0x00007f7b6a34ff70>

(Andrey90) #1

Добрый день. Пишу тесты на Java + selenium + maven + Jenkins. Использую для написания intellij idea, OS Win10 x64. В idea на проэкте кодировка UTF-8.
В некоторых тестах исходными данными являются String на кирилице. При запуске тестов через idea тесты отрабатывают нормально, данные не каверкаются. При запуске тестов через Jenkins все кирилические данные вводятся в виде иероглифов, соответственно тесты падают. Как с этим бороться? Заранее спасибо за советы.


(Andrey90) #2

Всем большое спасибо за помощь))))))) Проблема решена! Настройки проэкта -> Сборка -> Расширенные -> поле MAVEN_OPTS ввел ключ “-Dfile.encoding=UTF-8” (без кавычек). При запуске тестов
кирилические данные воодятся так как надо).