В проекте на мавене запускаются интеграционные тесты failsafe плагином. В pre-integration-test docker-maven-plugin запускает контейнер с базой данных, к которой потом подключаются тесты, в post-integration-test, соответственно, останавливает контейнер. Все тесты внутри одного модуля в итоге работают с одной БД и все изменения у них общие и видимы друг для друга. Хотелось бы изолировать их друг от друга.
Из вариантов пока вижу вручную чистить БД в каждом тесте перед его запуском либо каждый тест выносить в отдельный модуль. Может есть ещё какое-то решение?