Как обеспечить очистку после сбоя в предварительном интеграционном тесте? - PullRequest
2 голосов
/ 12 августа 2011

Я пытаюсь настроить интеграционное тестирование в maven (v2) для выполнения через Jenkins. Я поднимаю большой программный стек (через exec-maven-plugin) на этапе тестирования перед интеграцией maven POM. К сожалению, этот вывод иногда дает сбой (очевидно, мне нужно больше тестирования), который сразу же завершает сборку. Проблема в том, что стек не полностью вверх и не полностью вниз после сбоя. Я мог бы выполнить очистку с помощью другого вызова exec-maven-plugin, но сборка maven немедленно заканчивается, поэтому у меня нет шансов.

Я опираюсь на плагин maven-failsafe-plugin, чтобы гарантировать, что очистка произойдет, если какой-либо из тестов окажется неудачным, но как я могу очистить вещи, если предварительный тест не пройден?

...