Настройте JUnit для работы в 5 потоках, каждый из которых использует отдельный источник данных.JAVA

Программисты JAVA общаются здесь
Anonymous
Настройте JUnit для работы в 5 потоках, каждый из которых использует отдельный источник данных.

Сообщение Anonymous »

TL;DR Как настроить мой набор тестов JUnit для работы в 5 потоках, каждый из которых использует разные источники данных?
Я пытаюсь ускорить интеграционные тесты SpringBoot/JUnit 5 , что в настоящее время занимает более 40 минут. Мы думаем о том, чтобы распараллелить их, чтобы сэкономить время. Проблема в том, что некоторые тесты влияют на базу данных, что может испортить другие тесты, если они выполняются одновременно.
Наш план состоит в том, чтобы использовать 5 контейнеров MySQL и запускать тесты в 5 потоках, каждый из которых подключен к другой контейнер. Таким образом, тесты не будут мешать друг другу.
Можете ли вы помочь мне настроить мой набор тестов JUnit для работы в пяти потоках, каждый из которых использует разные источники данных?

Подробнее здесь: https://stackoverflow.com/questions/783 ... datasource

Вернуться в «JAVA»