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