2016-03-08 89 views
0

我对詹金斯有经验,我习惯于这样做,无论测试失败,它都会运行所有测试。最后,我有一个包含所有Maven子模块的失败测试的完整列表。使用Quickbuild运行所有测试

是否可以通过Quickbuild达到相同的行为?

+0

如果你看[这里](https://maven.apache.org/guides/mini/guide-multiple-modules.html),你会发现maven有一个fail-at-end选项,isn'你需要什么?这是maven的行为,而不是詹金斯。 –

+0

如果一个模块的测试失败,那么该模块中的其余测试将不会执行。我错了吗? –

+0

我不是100%确定的,我认为它仍然会执行其余的。你必须尝试找出 –

回答

0

在maven世界quickbuild似乎没有什么特别的。它只是使用maven的默认行为。一旦出现测试失败,多模块项目生成将停止在当前模块。

如果你想建立的一切,你必须把它添加到您的命令:

-Dmaven.test.failure.ignore=true 

这样,所有模块将被内置,还是快速编译会发现在报告中失败的测试。

0

您想实现的行为是QB中的默认行为。从我的测试中看截图: QuickBuild Step Status

尽管第一个测试用例失败了,但其余的测试用例都被执行了。

+0

嗯。好。然后它必须在我们的QB服务器中进行一些设置。 –

相关问题