В нашем проекте Multi build Gradle каждый подпроект имеет JUnit TestSuite с разными именами.Для каждого проекта можно определить задачу runUnitTests, как показано ниже:
task runUnitTests (type: Test) {
include 'com/company/package1/Package1TestSuite.class'
outputs.upToDateWhen { false }
testLogging {
events "skipped", "failed", "passed"
showStackTraces = true
}
}
Для каждого подпроекта единственное, что меняется, - это путь «include».Интересно, есть ли способ определить эту задачу в build.gradle корневого проекта, разделить подпроект и настроить его с различными включениями для каждого подпроекта.Или, если есть другой способ избежать добавления того же самого тела задачи в build.gradle каждого подпроекта.Спасибо за ваши идеи