You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kr...@apache.org on 2012/12/12 16:36:07 UTC

git commit: o Cleared a threadlocal that would make a unit test faile every now and then

Updated Branches:
  refs/heads/master c45c7b12c -> c192b9468


o Cleared a threadlocal that would make a unit test faile every now and then


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

Branch: refs/heads/master
Commit: c192b9468c2594304b77bd0527d720b9750b2f99
Parents: c45c7b1
Author: Kristian Rosenvold <kr...@gmail.com>
Authored: Wed Dec 12 16:34:14 2012 +0100
Committer: Kristian Rosenvold <kr...@gmail.com>
Committed: Wed Dec 12 16:34:47 2012 +0100

----------------------------------------------------------------------
 .../junitcore/ConcurrentReporterManager.java       |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/c192b946/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ConcurrentReporterManager.java
----------------------------------------------------------------------
diff --git a/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ConcurrentReporterManager.java b/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ConcurrentReporterManager.java
index fc1dde1..9429310 100644
--- a/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ConcurrentReporterManager.java
+++ b/surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/ConcurrentReporterManager.java
@@ -71,6 +71,7 @@ public abstract class ConcurrentReporterManager
         {
             testSet.replay( reporterManager );
         }
+        reporterManagerThreadLocal.remove();
     }
 
     public void testFailed( ReportEntry failure )
@@ -173,6 +174,7 @@ public abstract class ConcurrentReporterManager
         return runListener;
     }
 
+
     public static ConcurrentReporterManager createInstance( Map<String, TestSet> classMethodCounts,
                                                             ReporterFactory reporterManagerFactory,
                                                             boolean parallelClasses, boolean parallelBoth,