2016-11-23 79 views
0

我有很多長時間的單獨測試,按照某些xml文件中的套件功能分組。Jenkins TestNG結果集成

<suite name="Suite1" thread-count="1" parallel="false" verbose="1"> 
    <test name="A" preserve-order="true"> 
     <classes> 
      ... 
     </classes> 
    </test> 
    <test name="B" preserve-order="true"> 
     <classes> 
      ... 
     </classes> 
    </test> 
</suite> 

我的問題是,我想根據他們的測試名稱/標記分組結果產生某種html/xml結果。 例如,我有從甲這些測試到E,並且將結果組woudl是:

  • A,B,C
  • B,d,E

我知道我可以創建一個用於任務(A,B,C)的單獨套件,但在這種情況下,B將在第二套件中再次執行,這是不可取的,因爲它們很長時間運行...所以這個想法是每次運行一次測試,但是根據名稱/標籤生成組合報告。

有沒有插件?或者我怎麼能做到這一點?

回答

0

您可以製作自己的reporter這將生成預期結果。 The default reporter可能是一個好的開始。

+0

謝謝,這可能會奏效,但最終使用JUnitReport ant任務,它可以合併XML並創建特定的報告摘要。 – Templar