3
我無法知道如何使用Gradle執行JUnit 5測試時設置系統屬性。標準test
任務可以被配置如下:使用junitPlatform時設置系統屬性
test {
systemProperty 'org.slf4j.simpleLogger.defaultLogLevel', 'warn'
}
然而,junitPlatform
任務似乎沒有這樣的選擇。
我無法知道如何使用Gradle執行JUnit 5測試時設置系統屬性。標準test
任務可以被配置如下:使用junitPlatform時設置系統屬性
test {
systemProperty 'org.slf4j.simpleLogger.defaultLogLevel', 'warn'
}
然而,junitPlatform
任務似乎沒有這樣的選擇。
正如我所提到here,您可以設置系統屬性是這樣的:
afterEvaluate {
def junitPlatformTestTask = tasks.getByName('junitPlatformTest')
junitPlatformTestTask.systemProperty 'org.slf4j.simpleLogger.defaultLogLevel', 'warn'
}
是的,這確實起作用。謝謝! –
不客氣!我也從這裏鏈接到JGiven:https://github.com/junit-team/junit5/issues/297 –
酷。謝謝! –