Запускать временный mysql контейнер при запуске тестов в Spring Boot - PullRequest
0 голосов
/ 24 января 2020

Я ищу способ запуска контейнера mysql, который будет использоваться только для моих тестов при запуске из Intellij. Я уже настроил docker -maven плагин для весенней загрузки, который будет запускать контейнер при запуске

mvn install

и закрывать его после выполнения тестов. Однако, если я попытаюсь запустить тест непосредственно из IntelliJ, этот контейнер не будет запущен. Есть ли способ настроить это поведение, возможно, используя тестовый профиль?

1 Ответ

0 голосов
/ 24 января 2020

Создайте новый файл свойств приложения: 'application-test.properties'

Используйте @TestPropertySource в тестах для установки источника свойства Spring Docs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...