4
在我的ant脚本中,它运行端到端的集成测试,我首先启动一个进程,然后做一些其他的事情,然后运行测试,然后我需要确保我杀死处理。但是,即使某些事情失败了,我也需要确保我终止这个过程(所以我最终需要一个等价物来尝试)。推荐的方法是什么?终于在蚂蚁中尝试
在我的ant脚本中,它运行端到端的集成测试,我首先启动一个进程,然后做一些其他的事情,然后运行测试,然后我需要确保我杀死处理。但是,即使某些事情失败了,我也需要确保我终止这个过程(所以我最终需要一个等价物来尝试)。推荐的方法是什么?终于在蚂蚁中尝试
你可以使用Trycatch任务从Antcontrib
<trycatch property="error.message">
<try>
<echo message="Run integration test..."/>
<echo message="Start process"/>
<antcall target="launchTests"/>
</try>
<catch>
<echo message="Integration test failed"/>
</catch>
<finally>
<echo message="Kill the process"/>
<exec executable="kill -9 ..."/>
</finally>
</trycatch>
你不可杀-9。 :) – 2010-05-12 15:01:41
所以我的问题是类似的,如果我有一个蚂蚁目标内的''任务,并且中途下载用户点击CTRL D,我该如何删除(部分)下载的文件? ''块在发生中断信号时不会触发,还有其他方法可以做到吗? –
Groostav
2015-08-16 01:36:28