1

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

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

BUILD SUCCESSFUL
Total time: 3 minutes 23 seconds

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

4

1 回答 1

1

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

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

于 2012-05-14T07:28:33.573 回答