如何分析蚂蚁构建输出以进一步决策?

时间:2012-05-14 07:20:56

标签: java ant

我正在编写一个ant构建脚本来运行应用程序的回归测试。我需要按顺序运行测试用例,并且只有在先前的测试运行成功时才运行。有没有办法可以查看构建的输出来决定是否可以调用下一个目标?

 [exec] [revBuild] RC = 1
 [exec] -------------------------------------------------
 [exec] Result: 1

BUILD SUCCESSFUL
Total time: 3 minutes 23 seconds

在上面的输出中,被调用的应用程序失败了。有没有办法可以在构建输出中搜索应用程序返回代码,根据该方法可以调用下一个ant目标(运行下一个测试用例)?

1 个答案:

答案 0 :(得分:1)

您可能只想将the exec taskfailonerror属性设置为true。如果执行此操作并且可执行文件的返回状态代码不是0,则构建将失败。

Youi还可以使用resultproperty属性将此状态代码存储在属性中,并且仅在设置此属性(或未设置)时才执行某些任务。