当TestNG注册单元测试失败时,如何使Jenkins ant构建失败?
我有一个主EAR构建脚本,它构建业务逻辑,然后运行如下单元测试:当TestNG注册单元测试失败时,如何使Jenkins ant构建失败?,ant,jenkins,testng,Ant,Jenkins,Testng,我有一个主EAR构建脚本,它构建业务逻辑,然后运行如下单元测试: <ant antfile="../Project1/build.xml" useNativeBasedir="true" target="test" /> <ant antfile="../Project2/build.xml" useNativeBasedir="true" target="test" /> 我想检测单元测试失败并使构建失败。我尝试了haltOnfailure=“false”。它可以
<ant antfile="../Project1/build.xml" useNativeBasedir="true" target="test" />
<ant antfile="../Project2/build.xml" useNativeBasedir="true" target="test" />
我想检测单元测试失败并使构建失败。我尝试了haltOnfailure=“false”
。它可以工作,但在Project1中失败时会终止作业,这意味着Project2测试不会运行。我想确保这两个项目都经过测试 您想使构建“失败”,但不想让它在失败时失败并继续测试第二个项目。。。。。然后失败了
您必须分别从两个测试执行中捕获返回代码,最后,检查其中一个是否为0,即失败,并手动失败