针对包含多个测试套件的测试套件的报告正在重复该部分,如何摆脱“根级别”测试套件?
我正在从看起来像这样的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>
,所以它打印“基本”测试,并且从技术上讲它没有测试,因此它会查看子测试套件,然后打印出来的测试。
在试图显示报告时,是否可以忽略这些“基本”测试套件?