我正在使用TestNG 6.8.5版和Surefire maven插件来驱动我的Selenium测试。
每当测试类中的任何配置方法失败时,都会跳过测试(这是预期的。)
但问题是 - 结果xml中报告的测试总数包括失败的配置方法的数量。
我实际上有10次测试,其中6次失败,3次跳过(由于配置失败),1次通过。但结果xml错误显示如下。
<testsuite failures="9" time="224.726" errors="0" skipped="3" tests="13" name="TestSuite">
这会在电子邮件和Jenkins通知中造成混淆。有解决方法吗?