我已经per_class为使用JUnit5的项目设置了默认的测试生命周期。这是在junit-platform.properties文件中完成的。但是,由于应用了此配置,因此在我的测试运行之前,现在有很多日志输出:
Dec 06, 2018 8:15:22 PM org.junit.platform.launcher.core.LauncherConfigurationParameters fromClasspathResource
INFO: Loading JUnit Platform configuration parameters from classpath resource [file:/Users/amb85/Projects/kotlin/katas/out/test/resources/junit-platform.properties].
Dec 06, 2018 8:15:22 PM org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtils getDefaultTestInstanceLifecycle
INFO: Using default test instance lifecycle mode 'PER_CLASS' set via the 'junit.jupiter.testinstance.lifecycle.default' configuration parameter.
Run Code Online (Sandbox Code Playgroud)
我不想看到这些日志消息。如何禁用它们或将日志级别设置得更高?
小智 1
我也有同样的问题。一个可能的解决方案可能是拦截默认的 JUnit5 记录器 (java.util.logging.LogManager) 并丢弃该 INFO 日志。我还没有实现它,但你并不孤单。
以下是我的研究的一些链接:
| 归档时间: |
|
| 查看次数: |
156 次 |
| 最近记录: |