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