如何让maven surefire生成增量控制台输出?
我的maven surefire测试在运行实际测试时不会产生任何控制台输出,即控制台显示下面的输出,然后在测试期间旋转。测试完成后,控制台输出可用,但在此之前不可用。所以问题是,我如何禁用这个缓冲如何让maven surefire生成增量控制台输出?,maven,maven-surefire-plugin,Maven,Maven Surefire Plugin,我的maven surefire测试在运行实际测试时不会产生任何控制台输出,即控制台显示下面的输出,然后在测试期间旋转。测试完成后,控制台输出可用,但在此之前不可用。所以问题是,我如何禁用这个缓冲 [INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider ------------------------------------------------------- T E S
[INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Concurrency config is parallel='none', perCoreThreadCount=true, threadCount=2, useUnlimitedThreads=false
以下是我的pom的相关部分:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<!-- version 2.12 has a bug in single-test -->
<version>2.11</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit47</artifactId>
<version>2.11</version>
</dependency>
</dependencies>
</plugin>
</plugins>
org.apache.maven.plugins
maven surefire插件
2.11
org.apache.maven.surefire
surefire-junit47
2.11
如果这有关系的话,它是在Windows上运行的。只是通过插件的补丁?我不确定这是否是由插件引起的…但它可以…因为似乎有多个线程在运行,必须与输出同步…你没有看到其他任何东西吗?您至少应该看到执行的tests@CarlosTasada测试完成后,完整的控制台输出可用,但在完成之前,没有其他输出。如何写入控制台?使用log4j、logback、System.out等?System.out和apachecommons日志。