Интеграция CI с Extent Reports с помощью htmlpublisher

Я использую плагин HTML-публикатора в Jenkins и создаю отчет об открытии экстента. По отчету, созданному с помощью Jenkin, нет пользовательского интерфейса. Однако, когда я открываю вручную, они открываются просто отлично.

Щелкните снимок отчета


person Vaibhav    schedule 28.01.2016    source источник
comment
Вы найдете решение в отчетах об экстентах github github.com/anshooarora/extentreports/issues/290   -  person Karthik    schedule 29.01.2016
comment
Также здесь. stackoverflow.com/questions/34892106/   -  person Karthik    schedule 29.01.2016
comment
Подробное объяснение: kb.froglogic.com/ дисплей/КБ/   -  person Vladimir Grigorov    schedule 14.07.2017


Ответы (3)


Чтобы изменить политику безопасности контента по умолчанию, перейдите к Manage Jenkins -> Script Console и добавьте следующие команды:

System.clearProperty("hudson.model.DirectoryBrowserSupport.CSP");

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "sandbox allow-scripts; default-src 'self'; script-src * 'unsafe-eval'; img-src *; style-src * 'unsafe-inline'; font-src *");

Запустите сборку и просмотрите отчет.

person Charu Jain    schedule 21.06.2017
comment
Это исправило это для меня (источник kb. froglogic.com/display/KB/): System.setProperty(hudson.model.DirectoryBrowserSupport.CSP, песочница разрешить разрешающие сценарии того же происхождения; default-src 'self'; script-src * 'unsafe- eval'; img-src *; style-src * 'небезопасный встроенный'; font-src *); - person Vladimir Grigorov; 14.07.2017

Укажите extent report file (например, Report.html) в поле страницы индекса и extent report directory в поле Каталог HTML для архивирования в конфигурации подключаемого модуля издателя HTML.

person ADHITHYA SRINIVASAN    schedule 17.11.2016

Перейдите в Manage Jenkins, затем в Script Console и вставьте этот код:

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

Затем нажмите запустить.

Теперь перезапустите сборку и проверьте еще раз. Теперь вы должны увидеть пользовательский интерфейс отчета.

person mbn217    schedule 07.05.2018