![](/img/trans.png)
[英]Screenshots not created under test-output folder in TestNG, Selenium
[英]Turning off test-output in TestNG
我目前正在使用此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>
我正在尋找一種方法來切斷TestNG默認情況下生成的測試輸出文件夾。 來自http://reportng.uncommons.org/我可以看到
您可能還希望通過將useDefaultListeners屬性設置為“false”來禁用默認的TestNG報告者。
這似乎符合我的需要,不是因為他們的XML結構看起來與我的不同。
有人知道如何使用TestNG關閉測試輸出文件嗎?
謝謝
就像你說的那樣,只需使用此標志即可關閉默認報告。 確切的名稱取決於您使用的是命令行,ant還是maven。 在與您相關的文檔中查找此字符串。
如果從命令行啟動測試,請使用–useDefaultListeners false
:
java org.testng.TestNG –useDefaultListeners false testng.xml
如果您想以編程方式執行此操作:
TestNG testNG = new TestNG();
testNG.setUseDefaultListeners(false);
...
我之后只是清理它:
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.4.1</version>
<configuration>
<filesets>
<fileset>
<directory>test-output</directory>
<followSymlinks>false</followSymlinks>
</fileset>
</filesets>
</configuration>
</plugin>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.