Jenkins中展示HTML測試報告


背景:測試報告是用reportNG生成的,屬於java自動化測試項目。

1)         安裝插件

首先要安裝HTML Publisher plugin,這個在插件管理里面搜索並安裝即可,如下我已安裝:

 

2)         項目配置

然后要在項目中增加“構建后操作”,增加publish HTML reports操作,配置如下圖所示

 

 

3)         重新構建項目,生成測試報告

 

 

4)         問題解決

第一次構建完之后,打開測試報告,看到的是空白頁面,如下圖所示

 

 

這是因為jenkins設置了一些安全策略,如下所示:

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

 

 

解決這個問題,我們可以在“系統管理-腳本命令行”中運行如下命令:

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

 

運行完之后,再重新構建就可以打開看到測試報告的內容了,如下圖所示:

 

 

不過這只是暫時解決,jenkins重啟之后,配置會消失,還是只能看到空白頁面。為了解決這個問題,我們需要加入Groovy插件

 

 

然后在項目的構建步驟中加入如下配置即可

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM