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

相關文章
相關標籤/搜索