Отключение интеграционных тестов при сборке Maven (Spring Boot)

Есть проект на Spring Boot с интеграционными тестами наподобие тех, что в этом вопросе: Некорректная работа JUnit в Spring Boot.

Проект собирается maven в облаке, где нет технической возможности ни поднять контекст приложения, ни тем более подключиться к БД или другим внешним ресурсам (из-за этого там проходят только обычные юнит-тесты). Получить такую возможность также нельзя по независящим от меня причинам.

В то же время проводить автоматические интеграционные тесты всё равно необходимо, т.к. проект развивается и затраты времени на ручное тестирование в обозримом будущем достигнут критических. Использовать везде Mockito то же не вариант, т.к. не всё можно заменить Mock объектами и не всегда такую замену сделать достаточно просто.

В поисках выхода из сложившейся ситуации, думаю каким-то образом отключить выполнение интеграционных автотестов для продакшена. Но, как это сделать? А, возможно данная проблема решается другим способом, но каким?


Ответы (0 шт):