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


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

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

  下面来看看配置:(主要看看构建后配置: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上查看报告:

     

 

   

 3.2 邮件发出来的报告地址与3.1的报告路径是一致的,可以通过访问这个路径达到访问报告的目的

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM