有没有办法允许构建中的某些测试失败,以便在最多 X 次测试失败时构建仍能通过?
即mvn -DmaxFailures=19 测试
如果失败次数超过 20 次,则失败,如果失败次数不超过 19 次,则通过。
最佳答案
您可以使用自定义插件来执行此操作,或者使用脚本插件代替自定义插件(理想情况下您希望在某个时候切换到自定义插件)
你要做的是真正“借用”failsafe:verify
mojo 的逻辑和解析的 TEST-*.xml
文件计算测试失败的次数,如果超过阈值则构建失败。
关于Maven 通过构建,最多 X 次测试失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18317219/