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