dev*_*ium 8 java testing testng unit-testing
我目前正在使用此XML文件启动我的测试:
<suite name="something">
<test name="generic valid compilation">
<parameter name="isValid" value="true"/>
<parameter name="testGroup" value="generic"/>
<groups>
<run>
<include name="compilation"></include>
<exclude name="module"></exclude>
<exclude name="refinement"></exclude>
<exclude name="specifications"></exclude>
</run>
</groups>
<classes>
<class name="test.TestLauncher"/>
</classes>
</test>
</suite>
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种方法来切断TestNG默认情况下生成的测试输出文件夹.来自http://reportng.uncommons.org/我可以看到
您可能还希望通过将useDefaultListeners属性设置为"false"来禁用默认的TestNG报告者.
这似乎符合我的需要,不是因为他们的XML结构看起来与我的不同.
有人知道如何使用TestNG关闭测试输出文件吗?
谢谢
就像你说的那样,只需使用此标志即可关闭默认报告.确切的名称取决于您使用的是命令行,ant还是maven.在与您相关的文档中查找此字符串.
如果要从命令行开始测试,请使用–useDefaultListeners false:
java org.testng.TestNG –useDefaultListeners false testng.xml
Run Code Online (Sandbox Code Playgroud)
如果要以编程方式执行此操作:
TestNG testNG = new TestNG();
testNG.setUseDefaultListeners(false);
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8900 次 |
| 最近记录: |