2013-08-19 39 views
0

有没有办法允许一些测试在构建中失败,这样如果最多X测试失败,构建仍会通过?最多X测试失败的Maven pass构建

即MVN -DmaxFailures = 19试验

会失败当且仅当大于20次测试失败,而通过仅当且仅当失败19或更少。

+1

所有测试运行正确与否。你可以跳过所有的测试,但不仅仅是其中的一小部分。此外,这听起来更像是环境问题,它指示着运行集成测试而不是单元测试。 – khmarbaise

回答

2

可以代替自定义插件的使用自定义插件做到这一点,否则使用脚本插件(最好要在某些时候,虽然切换到自定义插件)

你想要做的是什么真的“借”mojo的逻辑,并从解析的TEST-*.xml文件中计算出测试失败的次数,如果超出阈值,构建失败。