20191213-RF中报告打不开提示Opening Robot Framework report failed

配置好Jenkins的RF框架后跑了一次autotest发现哦豁report打不开,网上找了一堆方法都是只能临时解决,重启后又失效了。现在给出临时解决方案和永久解决方案

首先错误信息如下:

 

 

 临时解决方案:

在jenkins中执行Groovy脚本执行:(系统管理-脚本命令行执行如下脚本)

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

永久解决方案:(仅针对直接安装Jenkins的这种解决方案)

/etc/sysconfig/jenkins下面修改配置如下,重启生效

修改前

JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true“

修改后

JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.model.DirectoryBrowserSupport.CSP= "

 

 

参考https://wiki.jenkins.io/display/JENKINS/Configuring+Content+Security+Policy

 

/etc/sysconfig/jenkins下面修改配置如下,重启生效

posted @ 2019-12-13 13:50  何发奋  阅读(794)  评论(0编辑  收藏  举报