2012-05-14 38 views
1

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

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

BUILD SUCCESSFUL 
Total time: 3 minutes 23 seconds 

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

回答

1

您可能只是想将failonerror属性the exec task设置为true。如果你这样做,并且可执行文件的返回状态码不是0,那么构建将失败。

蜉也可以使用resultproperty属性储存此状态码的财产,并执行仅当此属性设置一些任务(或不设置)。

+0

感谢它的工作。 – user1384205