我听说 ReportNG 创建的报告比 TestNG 的正常报告更好。我尝试创建 ReportNG 报告,但失败了。我正在使用 Eclipse,我已经下载了 ReportNG,并将 reportng-1.1.3.jar 和 velocity-dep-1.4.jar 添加到类路径中,并编写了 testng-suite.xml,如下所示:
<suite name="SA" verbose="10">
<listeners>
<listener class-name="org.uncommons.reportng.HTMLReporter" />
<listener class-name="org.uncommons.reportng.JUnitXMLReporter" />
</listeners>
...
</suite>
当我执行时,我可以看到 TestNG 默认报告而不是 ReportNG 报告。我还应该做什么来获得 ReportNG 的报告(例如扩展任何类或实现侦听器或编写代码片段)?
另外我听说我必须使用命令 useDefaultListeners="false" ,但是我应该在 testng-suite.xml 中包含什么?每个人都在谈论 ANT,但我个人不喜欢使用它。那么有没有办法将上述命令包含到 testng-suite.xml 中?