This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch buildfix
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/buildfix by this push:
     new 2ef4bf4  investigating build failure
2ef4bf4 is described below

commit 2ef4bf47fb0bde66df7f01c85016352706258cf5
Author: tibordigana <[email protected]>
AuthorDate: Wed Jul 17 19:11:41 2019 +0200

    investigating build failure
---
 .../src/main/java/org/apache/maven/surefire/booter/CommandReader.java | 3 ++-
 .../src/main/java/org/apache/maven/surefire/booter/ForkedBooter.java  | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/surefire-api/src/main/java/org/apache/maven/surefire/booter/CommandReader.java
 
b/surefire-api/src/main/java/org/apache/maven/surefire/booter/CommandReader.java
index b4e303e..15b1dd0 100644
--- 
a/surefire-api/src/main/java/org/apache/maven/surefire/booter/CommandReader.java
+++ 
b/surefire-api/src/main/java/org/apache/maven/surefire/booter/CommandReader.java
@@ -207,8 +207,9 @@ public final class CommandReader
 
     public void stop()
     {
-        if ( state.compareAndSet( NEW, TERMINATED ) || state.compareAndSet( 
RUNNABLE, TERMINATED ) )
+        if ( !isStopped() )
         {
+            state.set( TERMINATED );
             makeQueueFull();
             listeners.clear();
             commandThread.interrupt();
diff --git 
a/surefire-booter/src/main/java/org/apache/maven/surefire/booter/ForkedBooter.java
 
b/surefire-booter/src/main/java/org/apache/maven/surefire/booter/ForkedBooter.java
index 9602bcd..3ef89e5 100644
--- 
a/surefire-booter/src/main/java/org/apache/maven/surefire/booter/ForkedBooter.java
+++ 
b/surefire-booter/src/main/java/org/apache/maven/surefire/booter/ForkedBooter.java
@@ -282,7 +282,7 @@ public final class ForkedBooter
 
     private void kill( int returnCode )
     {
-        commandReader.stop();
+        //commandReader.stop();
         Runtime.getRuntime().halt( returnCode );
     }
 
@@ -309,7 +309,7 @@ public final class ForkedBooter
         long timeoutMillis = max( systemExitTimeoutInSeconds * 
ONE_SECOND_IN_MILLIS, ONE_SECOND_IN_MILLIS );
         acquireOnePermit( barrier, timeoutMillis );*/
         cancelPingScheduler();
-        commandReader.stop();
+        //commandReader.stop();
         System.exit( 0 );
     }
 

Reply via email to