Gradle / JUnit несбалансированные тестовые задания для параллельных вилок - PullRequest
0 голосов
/ 24 сентября 2018

Версия Gradle: 4.6 Язык: Java Test Framework: JUnit4

У меня есть проект с> 600 тестами в примерно 120 тестовых классах.Распределение тестов по классам очень несбалансировано.Некоторые из тестовых классов имеют большое количество тестов и являются медленными.

Проблема в том, что я настроил {maxParallelForks = 4}.Для моего проекта Gradle назначил несколько самых длительных тестов одной и той же вилке .Этот один процесс завершается в одиночку и занимает примерно половину времени всей сборки.

Я думаю, что если я смогу настроить тестовые задания для вилок (мне не нужен абсолютный контроль. Я просто хочу нарушить текущие назначения), моё время сборки может быть значительно сокращено.

Я пробовал использовать другое количество вилок и заметил улучшение.Но если я хочу сохранить свою параллель = 4, есть ли способ изменить тестовые задания?

Спасибо.

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