我无法找到使用 Gradle 执行 JUnit 5 测试时如何设置系统属性。标准test
任务可以配置如下:
test {
systemProperty 'org.slf4j.simpleLogger.defaultLogLevel', 'warn'
}
但是,那junitPlatform
任务好像没有这样的选项。
Update:
请注意,junit-platform-gradle-plugin
由 JUnit 团队开发的在 JUnit Platform 1.2 中已弃用,并在 1.3 中终止。请切换到Gradle的标准test
Gradle 4.6 或更高版本中的任务。细节here.
如我所说here,如果您仍在使用过时的junit-platform-gradle-plugin
您可以像这样设置系统属性:
afterEvaluate {
def junitPlatformTestTask = tasks.getByName('junitPlatformTest')
junitPlatformTestTask.systemProperty 'org.slf4j.simpleLogger.defaultLogLevel', 'warn'
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)