jenkins:ant+testng+xlst+Jenkins,Jenkins输出测试报告

    最近在使用java的TestNg框架来作UI自动化,可是其运行出来的报告须要其它文件的支持才会正常展现,好比,main.js,style.css等..,为此怎么把测试报告输出可谓是伤透了脑筋,并且Jenkins的邮件插件:Editable Email Notification是不支持带目录发送邮件的,却是能够同时带多个附件,这样也能够实现,只要你不怕麻烦。下面找到了一个比较笨的方法,若是有更好的方法请大神告知,小弟在这里拜谢了!css

   Jenkins的用于显示测试报告的插件:Publish Html Report,它主要是把与工做空间相关的HTML报告目录拷贝到Jenkins服务器用于显示构建/项目的报告的目录下,这样咱们能够直接在Jenkins服务器上访问该项目构建的测试报告。可是不可能每一个人都经过访问Jenkins来查看报告,那么怎么办呢?咱们只须要把报告的路径经过邮件的形式发送出去就好了,其余的人想要看报告的结果,就直接访问咱们所给出的路径就ok了。java

  下面来看看配置:(主要看看构建后配置:Publish Html Report、Editable Email Notification)服务器

1.Publish Html Report配置,(1).HTML directory to archive:与工做空间相关的HTML报告目录的路径!  (2).Index page(s) :提供报告目录中的连接的文件,能够为多个! (3).Report title用于显示构建/项目的报告的目录框架

2.Editable Email Notification 配置,红框部分就是报告的地址测试

 

3.运行结果插件

  3.1 Jenkins上查看报告:blog

     

 

   

 3.2 邮件发出来的报告地址与3.1的报告路径是一致的,能够经过访问这个路径达到访问报告的目的it

相关文章
相关标签/搜索