Jenkins TestNG结果整合

时间:2016-11-23 15:30:52

标签: testing jenkins junit testng

我有很多长期独立的测试,按照某些xml文件中套件的功能进行分组。

<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结果。 例如,我有从A到E的这些测试,结果组应该是:

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

我知道我可以为任务(A,B,C)创建一个单独的套件,但在这种情况下B将在第二个套件中再次执行,这是不可取的,因为它们长时间运行...所以这个想法会是运行每次测试一次,但根据其名称/标签生成组合报告。

有插件吗?或者我怎么能实现这个目标?

1 个答案:

答案 0 :(得分:0)

您可以创建自己的reporter,这将生成预期的结果。 The default reporter可能是一个好的开始。