私の Maven Surefire テストは、実際のテスト自体の実行中にコンソール出力を生成しません。つまり、コンソールには以下の出力が表示され、テスト中にスピンします。テストが完了すると、コンソール出力が利用可能になりますが、それまでは利用できません。問題は、このバッファリングを無効にするにはどうすればよいかということです。
[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>
それが問題なら、それは(エヘム)Windowsで実行されています。