Junit5. Есть ли возможность запускать часть авто-тестев параллельно, а вторую часть последовательно, но после прохода всех параллельных тестов?
Реализую api тесты, структура такая:
Под каждую api есть класс, в котом уже расположены автотесты.
Есть необходимость ускорить процесс регресса путем "распараллеливания" части тестов.
Есть ли какие-то инструменты для этого? Самостоятельный поиск не дал результата.
Вопрос интересный. Судя по документации Junit5 не поддерживает такой сложный direct acyclic graph.
Можно просто усложнить модуль параллельных тестов и сделать его одноим методом который внутри
себя просто запускает свой ForkJoin pool и делает fail(..) по ситуации.
Включает параллельное выполнение задач. Gradle будет параллельно выполнять независимые задачи, сокращая общее время сборки. Это конечно слабо контролируемая опция (есть к ней опция --max-workers=), но может быть ускорит время сборки.