安装完jenkins-lts(2.263.4)以后,在win10的slave上执行robotframework的测试任务,执行完成后,在jenkins任务的 "Robot Results"中尝试打开report.html或者log.html的时候,报“Opening Robot Framework report failed”的错误:
根据https://groups.google.com/g/robotframework-users/c/58Gxyxm9gns,解决方法如下:
1. jenkins启动参数加上"-Dhudson.model.DirectoryBrowserSupport.CSP="
2. 我的jenkins-lts是部署在macOS上并且是通过brew启动的,对于这种情况,需要编辑“/usr/local/Cellar/jenkins-lts/2.263.4/homebrew.mxcl.jenkins-lts.plist”文件并做如下修改:
3. 文件修改完毕后,重启jenkins:
brew services restart jenkins-lts Stopping `jenkins-lts`... (might take a while) ==> Successfully stopped `jenkins-lts` (label: homebrew.mxcl.jenkins-lts) ==> Successfully started `jenkins-lts` (label: homebrew.mxcl.jenkins-lts)
4. 重启完成后,日志可以正常查看了: