包含多个测试套件的测试套件的报告工作方式如何?

时间:2019-04-12 23:44:51

标签: testng

针对包含多个测试套件的测试套件的报告正在重复该部分,如何摆脱“根级别”测试套件?

我正在从看起来像这样的xml文件中运行testNG测试

<!-- baseTests.xml -->
<suite name="base test" >
  <suite-files>
    <suite-file path="child test1"/>
    <suite-file path="child test2"/>
    ..
  </suite-files>
</suite>

但是以这种格式运行测试会产生一个类似于

的表
|column 1| #passed|#skipped|#failed|
------------------------------------
|                 base             |
------------------------------------
|             child test 1         |
------------------------------------
|        |        |        |       |
------------------------------------
|        |        |        |       |
...
------------------------------------
|                 base             |
------------------------------------
|             child test 2         |
------------------------------------
|        |        |        |       |
------------------------------------
|        |        |        |       |
....

我认为发生这种情况是因为我正在循环<ISuite>,所以它打印“基本”测试,并且从技术上讲它没有测试,因此它会查看子测试套件,然后打印出来的测试。

在试图显示报告时,是否可以忽略这些“基本”测试套件?

0 个答案:

没有答案