我们使用Maven 3.0.5,Surefire 2.7.1和TestNG 5.10运行TestNG测试。使用Maven禁用TestNG的HTML报告
我们希望禁用在target/surefire-reports/Command line suite
下创建的HTML报告的生成,后者目录是TestNG套件名称。我们认为是TestNG的记者创建了一份报告,但尽管有以下配置,报告仍然无法禁用。
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.7.1</version>
<configuration>
<properties>
<property>
<name>usedefaultlisteners</name>
<value>false</value>
</property>
</properties>
</configuration>
</plugin>
有没有办法关闭HTML报告?每次测试都需要花费很多时间。
您可以尝试将TestNG升级到5.14.9或更新版本(如最新的5.14.10或6.8)?或者,升级到Surefire插件的2.19.1版本。 – Tunaki
我已经用TestNG 5.14.10和Surefire 2.19.1在同一次运行中升级了它,但没有帮助。 – nolexa
嗯,我刚刚尝试了TestNG 6.9.8和5.14.10与Surefire 2.19.1和您的文章中的配置工作,因为在没有HTML报告创建。你确定这个配置不在''部分吗? –
Tunaki