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 {