我正在使用 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 通知中造成混乱。有解决方法吗?