我正在编写一个蚂蚁构建脚本来为应用程序运行回归测试。仅当先前的测试运行成功时,我才需要按顺序运行测试用例。有没有一种方法可以查看构建的输出以确定是否可以调用下一个目标?
[exec] [revBuild] RC = 1
[exec] -------------------------------------------------
[exec] Result: 1
BUILD SUCCESSFUL
Total time: 3 minutes 23 seconds
在以上输出中,被调用的应用程序已失败。有没有一种方法可以在构建输出中搜索应用程序返回代码,从而可以调用下一个ant目标(运行下一个测试用例)?
最佳答案
您可能只想将the exec task的failonerror
属性设置为true。如果执行此操作,并且可执行文件的返回状态代码不是0,则构建将失败。
Youi还可以使用resultproperty
属性将此状态代码存储在属性中,并仅在设置(或未设置)此属性时执行某些任务。
关于java - 如何分析 Ant 的构建输出以作进一步决策?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10579020/