Repository: maven-surefire
Updated Branches:
  refs/heads/master 54cd373bc -> 8ac0fe440


using flush() on writable I/O


Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/86a49438
Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/86a49438
Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/86a49438

Branch: refs/heads/master
Commit: 86a49438b6945227dc6e43bcd6421c4e8dc1bb55
Parents: 52681e5
Author: Tibor17 <tibo...@lycos.com>
Authored: Tue Aug 23 05:14:29 2016 +0200
Committer: Tibor17 <tibo...@lycos.com>
Committed: Tue Aug 23 05:14:29 2016 +0200

----------------------------------------------------------------------
 .../maven/plugin/surefire/runorder/RunEntryStatisticsMap.java      | 1 +
 .../apache/maven/surefire/report/LegacyPojoStackTraceWriter.java   | 2 +-
 .../src/main/java/org/apache/maven/surefire/suite/RunResult.java   | 1 +
 .../org/apache/maven/surefire/report/PojoStackTraceWriter.java     | 2 +-
 .../org/apache/maven/surefire/junitcore/pc/SchedulingStrategy.java | 1 +
 5 files changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/86a49438/surefire-api/src/main/java/org/apache/maven/plugin/surefire/runorder/RunEntryStatisticsMap.java
----------------------------------------------------------------------
diff --git 
a/surefire-api/src/main/java/org/apache/maven/plugin/surefire/runorder/RunEntryStatisticsMap.java
 
b/surefire-api/src/main/java/org/apache/maven/plugin/surefire/runorder/RunEntryStatisticsMap.java
index caee1b1..adc9b6a 100644
--- 
a/surefire-api/src/main/java/org/apache/maven/plugin/surefire/runorder/RunEntryStatisticsMap.java
+++ 
b/surefire-api/src/main/java/org/apache/maven/plugin/surefire/runorder/RunEntryStatisticsMap.java
@@ -114,6 +114,7 @@ public class RunEntryStatisticsMap
             {
                 printWriter.println( item.toString() );
             }
+            printWriter.flush();
         }
         finally
         {

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/86a49438/surefire-api/src/main/java/org/apache/maven/surefire/report/LegacyPojoStackTraceWriter.java
----------------------------------------------------------------------
diff --git 
a/surefire-api/src/main/java/org/apache/maven/surefire/report/LegacyPojoStackTraceWriter.java
 
b/surefire-api/src/main/java/org/apache/maven/surefire/report/LegacyPojoStackTraceWriter.java
index dc9c984..6ff45de 100644
--- 
a/surefire-api/src/main/java/org/apache/maven/surefire/report/LegacyPojoStackTraceWriter.java
+++ 
b/surefire-api/src/main/java/org/apache/maven/surefire/report/LegacyPojoStackTraceWriter.java
@@ -58,12 +58,12 @@ public class LegacyPojoStackTraceWriter
             try
             {
                 t.printStackTrace( stackTrace );
+                stackTrace.flush();
             }
             finally
             {
                 stackTrace.close();
             }
-            w.flush();
             StringBuffer builder = w.getBuffer();
             if ( isMultiLineExceptionMessage( t ) )
             {

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/86a49438/surefire-api/src/main/java/org/apache/maven/surefire/suite/RunResult.java
----------------------------------------------------------------------
diff --git 
a/surefire-api/src/main/java/org/apache/maven/surefire/suite/RunResult.java 
b/surefire-api/src/main/java/org/apache/maven/surefire/suite/RunResult.java
index ceff77a..50102e0 100644
--- a/surefire-api/src/main/java/org/apache/maven/surefire/suite/RunResult.java
+++ b/surefire-api/src/main/java/org/apache/maven/surefire/suite/RunResult.java
@@ -121,6 +121,7 @@ public class RunResult
         try
         {
             e.printStackTrace( pw );
+            pw.flush();
         }
         finally
         {

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/86a49438/surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/PojoStackTraceWriter.java
----------------------------------------------------------------------
diff --git 
a/surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/PojoStackTraceWriter.java
 
b/surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/PojoStackTraceWriter.java
index a4646c6..f8e4511 100644
--- 
a/surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/PojoStackTraceWriter.java
+++ 
b/surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/PojoStackTraceWriter.java
@@ -53,12 +53,12 @@ public class PojoStackTraceWriter
             try
             {
                 t.printStackTrace( stackTrace );
+                stackTrace.flush();
             }
             finally
             {
                 stackTrace.close();
             }
-            w.flush();
             StringBuffer builder = w.getBuffer();
             if ( isMultiLineExceptionMessage( t ) )
             {

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/86a49438/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SchedulingStrategy.java
----------------------------------------------------------------------
diff --git 
a/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SchedulingStrategy.java
 
b/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SchedulingStrategy.java
index 3d015a3..b1e1fd0 100644
--- 
a/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SchedulingStrategy.java
+++ 
b/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SchedulingStrategy.java
@@ -139,6 +139,7 @@ public abstract class SchedulingStrategy
         try
         {
             t.printStackTrace( stream );
+            stream.flush();
         }
         finally
         {

Reply via email to