#java #unit-testing #junit #integration-testing
Вопрос:
Я пытаюсь настроить JUnit так, чтобы я мог выполнять тесты параллельно.
Я хочу параллельно запускать модульные тесты и интеграционные тесты в 2 разных потоках. Я могу запускать модульные тесты параллельно, но затем интеграционный тест выполняется параллельно, а также с помощью конфигурации ниже:
<parallel>all</parallel>
<useUnlimitedThreads>true</useUnlimitedThreads>
junit.jupiter.execution.parallel.enabled = true
junit.jupiter.execution.parallel.mode.default = concurrent
junit.jupiter.execution.parallel.mode.classes.default = concurrent
Но я хочу запустить модульные тесты, выполняемые параллельно, и интеграционные тесты, выполняемые последовательно, причем оба они параллельно выполняются в разных потоках.
Есть ли способ достичь этого или я на неверном пути?