美文网首页
testng在Jenkins上的测试报告生成失败处理

testng在Jenkins上的测试报告生成失败处理

作者: 雷神VeryYoung | 来源:发表于2019-12-11 09:19 被阅读0次

    1.背景

    近期由于内网虚拟机75更新了安全插件后,Jenkins上的持续集成testng生成的测试报告显示不正常,只有显示出边框,如下图,按F12可以看到报错信息。


    测试报告显示图.png

    2.处理方案

    处理方法有多种,目前只用其中的一种,每次重启都要进入Jenkins系统管理--脚本命令行


    脚本命令行.png

    在命令行界面输入System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")脚本后点击run


    执行脚本界面.png
    重新构建测试报告显示失败的任务,显示正常

    2.1.方法局限性

    只适用HTML Publisher插件1.10以上版本

    image.png

    2.2.不使用其他解决方案原因

    公司内网虚拟机不能访问外网插件库,所以安装不了Groovy的相关插件,如果可以安装改插件可以在任务设置构建中添加该插件然后输入Groovy脚本,就不需要每次重启后进入命令行去执行了。目前使用的解决方案需要在每次重启后执行2.处理方案部分。

    参考资料

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

    相关文章

      网友评论

          本文标题:testng在Jenkins上的测试报告生成失败处理

          本文链接:https://www.haomeiwen.com/subject/rozngctx.html