Выполните этап тестирования после интеграции, если предварительные тесты не пройдены - PullRequest
0 голосов
/ 27 февраля 2020

На этапе pre-integration-tests Maven я настраиваю некоторые тестовые среды.

Предположим, я запускаю базу данных и фиктивный сервер (в таком порядке)

Иногда порт фиктивного сервера уже выделен, поэтому моя сборка завершается с ошибкой в ​​фазе pre-integration-tests.

Проблема? База данных была запущена и не была остановлена ​​в post-integration-tests, поскольку эта фаза вообще не выполнялась.

Maven всегда выполняет post-integration-tests, даже если в integration-tests были ошибки, что замечательно, но я нужно также выполнить post-integration-tests, когда pre-integration-tests фаза не удалась.

Любой совет?

Спасибо!

...