попробуй наконец в муравье - PullRequest
4 голосов
/ 12 мая 2010

В моем ant-скрипте, который запускает сквозные интеграционные тесты, я сначала запускаю процесс, затем делаю некоторые другие вещи, затем запускаю тесты, а затем мне нужно убедиться, что я убил процесс. Тем не менее, мне нужно убедиться, что я убью процесс, даже если что-то не получится (поэтому мне нужен эквивалент, чтобы попробовать наконец). Каков рекомендуемый способ сделать это?

1 Ответ

9 голосов
/ 12 мая 2010

Вы можете использовать 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...