Как настроить serenity jenkins plugin, чтобы показывал отчет?

serenity
jenkins
reporting
chrome
Теги: #<Tag:0x00007fedbb3c9aa0> #<Tag:0x00007fedbb3c9910> #<Tag:0x00007fedbb3c97a8> #<Tag:0x00007fedbb3c95f0>

(Andrii Chorniak) #1

Здравстуйте, коллеги! Подскажите, пожалуйста, почему Serenity report не отображается в Jenkins так, как локально запуская с процентным соотношением? При нажатии на serenity report, показывается только project metrics, а того красивого отчета нет. Когда запускаю локально, отчет формируется, как и должен.Если у кого-то есть опыт настройки, поделитесь плиз. Спасибо!


(Dema W) #2

У вас на дженкинсе установлен Thucydides+Plugin https://wiki.jenkins-ci.org/display/JENKINS/Thucydides+Plugin ?


(Vasiliy Rakshin) #3

serenity:aggregate делаете после прогона тестов на дженкинсе?


(Andrii Chorniak) #4

Thucydides+Plugin не установлен, говорят уже не поддерживается. Установил Serenityplugin


(Andrii Chorniak) #5

serenity:aggregate делаю. Вот goals провисал для секции build. (clean verify serenity:aggregate -U -Dwebdriber.driver=chrome -Dwebdriver.chrome.driver=drivers/chromedriver.exe)


(Vasiliy Rakshin) #6

Установить этот плагин https://wiki.jenkins-ci.org/display/JENKINS/Thucydides+Plugin .
В конце задачи выбрать его и указать путь к сформированному отчёту - target\site\serenity


(Andrii Chorniak) #7

добавил thucydides plugin и путь к отчету, но сам отчет не полный http://prntscr.com/bsfypx


(Vasiliy Rakshin) #8

clean делаете перед началом тестов?
версия серенити свежая?


(Andrii Chorniak) #9

clean делаю. версия serenity.version - 1.1.34 serenity.jbehave.version1.12.0. дело в том что локально запускаю и отчет получается правильным http://prntscr.com/bsg23k


(Andrii Chorniak) #10

System.setProperty(“hudson.model.DirectoryBrowserSupport.CSP”, “”)
В jenkins console нужно засетать эту проперти, должно помочь.