繁体   English   中英

使用junitPlatform时设置系统属性

[英]Setting system properties when using junitPlatform

在使用Gradle执行JUnit 5测试时,我无法找到如何设置系统属性。 标准test任务可以配置如下:

test {
     systemProperty 'org.slf4j.simpleLogger.defaultLogLevel', 'warn'
}

但是, junitPlatform任务似乎没有这样的选项。

更新:

请注意,JUnit Team开发的junit-platform-gradle-plugin在JUnit Platform 1.2中已弃用,在1.3中已停止使用。 请在Gradle 4.6或更高版本中切换到Gradle的标准test任务。 细节在这里


正如我在这里提到的,如果您仍在使用过时的junit-platform-gradle-plugin您可以设置如下的系统属性:

afterEvaluate {
    def junitPlatformTestTask = tasks.getByName('junitPlatformTest')

    junitPlatformTestTask.systemProperty 'org.slf4j.simpleLogger.defaultLogLevel', 'warn'
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM