2016-11-23 77 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