当前位置: 首页 > 知识库问答 >
问题:

在测试执行maven surefire插件时排除日志跟踪

米项禹
2023-03-14

我的maven项目在构建应用程序时执行maven-surefire-plugin V2.22.0测试。默认情况下,surefire执行的日志级别是INFO,这个插件使用[org.apache.logging.slf4j.log4JLoggerFactory]。

我不希望我的构建过程在执行:maven-surefire-plugin:2.22.0:test(default-test)时记录这些跟踪

<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<groupId>org.apache.maven.plugins</groupId>
<version>2.22.0</version>

我试过排除和冗长=false,但没有运气:(

共有1个答案

邹英发
2023-03-14

log4j.properties放在src/test/resources下,内容如下:

log4j.rootLogger=OFF
 类似资料:
  • 我使用maven surefire插件执行集成测试和单元测试的配置如下。。 然而,当执行单元测试时,它似乎运行我的单个测试类以及运行那些相同类的套件。如何将其配置为仅执行我包含的内容?i、 你喜欢套房吗?(我的套件) 谢谢

  • 下面是我的pom.xml、testng.xml文件和TestRunners。 下面是我的pom.xml文件 [Utils][ERROR][ERROR]java.lang.NullPointerException在Cucumber.api.testng.AbstractTestngCucumberTests.Scenaries(AbstractTestngCucumberTests.java:31)

  • 我怀疑缓存有问题。第一个文件附加器保存所有缓存以供写入,因此第二个文件附加器无法写入。我说的对吗?对此有什么解决办法? 谢谢你。

  • 如题,我想测试各种环境下mysql的代码执行时间,但是mysql自带的buffer pool的缓存无法让我知道实际的代码执行时间,因为同一条sql第二次就走缓存了。请问如何关闭mysql的buffer pool呢?我百度只查到如何设置buffer pool的大小,但是没有关闭的方法。唯一清空buffer pool的方法是重启mysql服务,这样实在太费时了。请问测试sql时如何排除buffer p

  • 这是我添加的公共类NewEmptyJUnitTest的代码{ 这是pom.xml文件 我一直收到这个错误:

  • 问题内容: 我使用以下代码跟踪ssh登录: 我注意到该脚本在几天后突然停止工作。我没有任何错误,它不会终止,只会停止工作,好像永远不会返回。 所以我执行了a ,这的确最终被脚本处理了,因为前一段时间将其重命名为 如何跟踪这种日志轮换的时间并进行相应调整? 问题答案: 使用e4c5的答案,我得到了这段代码,该代码还解决了每秒调用多次的问题。 在第一次调用期间,它会跳到文件末尾并等待修改。移动文件后,