Мы используем Junit в качестве тестовой структуры. У нас много проектов. Мы используем gradle (Version 1.12) в качестве инструмента построения. Для параллельного запуска модульного теста с использованием градиента мы используем скрипт ниже в каждом проекте под тестовой задачей.Выполнение параллельной задачи теста с использованием градиента
maxParallelForks = Runtime.runtime.availableProcessors()
Ex:
test {
maxParallelForks = Runtime.runtime.availableProcessors()
}
Мы сохраняем файл также отдельные gradle.properties. Можно ли определить test.maxParallelForks = Runtime.runtime.availableProcessors() в файле gradle.properties вместо определения в каждом файле build.gradle в тестовой задаче?
Документация по градиенту FYI предлагает не использовать все доступные ядра https://gradle.github.io/performance-guide/#_parallel_test_execution См. Мой ответ ниже – kellyfj
Неправильная ссылка не работает. Попробуйте https://docs.gradle.org/current/userguide/java_plugin.html#sec:test_execution –
Ниже приведена ошибка, которую я получаю. Ошибка: (69, 0) Не удалось установить неизвестное свойство 'maxParallelForks' для контейнера конфигурации типа org.gradle.api.internal.artifacts.configurations.DefaultConfigurationContainer. Open File – fobbymaster