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

jenkins
selenium
maven
java
testng
Теги: #<Tag:0x00007fedba1f1990> #<Tag:0x00007fedba1f17b0> #<Tag:0x00007fedba1f15a8> #<Tag:0x00007fedba1f13c8> #<Tag:0x00007fedba1f0f90>

(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" (без кавычек). При запуске тестов
кирилические данные воодятся так как надо).