Установка системных свойств при использовании junitPlatform
Я не мог узнать, как установить системные свойства при выполнении тестов JUnit 5 с использованием Gradle. Стандарт test
Задача может быть настроена следующим образом:
test {
systemProperty 'org.slf4j.simpleLogger.defaultLogLevel', 'warn'
}
Тем не менее junitPlatform
Задача, похоже, не имеет такой возможности.
1 ответ
Решение
Как я уже упоминал, вы можете установить системные свойства следующим образом:
afterEvaluate {
def junitPlatformTestTask = tasks.getByName('junitPlatformTest')
junitPlatformTestTask.systemProperty 'org.slf4j.simpleLogger.defaultLogLevel', 'warn'
}