У меня есть несколько интеграционных тестов Maven, которые обновляют состояние базы данных, что может создавать конфликты между этими тестами. Мне было интересно, есть ли способ изолировать эти интеграционные тесты, используя фазы Maven или любой другой подход? В идеале я хотел бы иметь возможность запускать миграции баз данных перед каждым интеграционным тестовым классом. Я использую Flyway в качестве инструмента миграции для моей базы данных PostgreSQL и использую JUnit 4.12. Миграции, которые я выполняю, в основном создают и заполняют таблицы данными для тестирования.