当TestNG注册单元测试失败时,如何使Jenkins ant构建失败?

时间:2015-03-23 18:07:37

标签: ant jenkins testng

我有一个主要的EAR构建脚本,它构建业务逻辑,然后像这样运行单元测试:

<ant antfile="../Project1/build.xml" useNativeBasedir="true" target="test" />
<ant antfile="../Project2/build.xml" useNativeBasedir="true" target="test" />

我想检测单元测试失败并使构建失败。我试过了haltOnfailure="false"。它可以工作,但它会在Project1失败时终止工作,这意味着Project2测试不会运行。我想确保两个项目都经过测试。

1 个答案:

答案 0 :(得分:0)

您希望“失败”构建,但您不希望它在失败时失败并继续测试第二个项目.....然后失败。

您必须分别从两个测试执行中捕获返回码,最后检查其中任何一个是否为0,即失败,并手动失败

相关问题