maven-surefire git commit: [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes
Repository: maven-surefire Updated Branches: refs/heads/master d468680be -> da7ff6aa2 [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/da7ff6aa Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/da7ff6aa Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/da7ff6aa Branch: refs/heads/master Commit: da7ff6aa25a72094705c24981afbf8294ac4b1dc Parents: d468680 Author: Tibor17 Authored: Mon Mar 13 03:10:08 2017 +0100 Committer: Tibor17 Committed: Tue Mar 28 19:09:41 2017 +0200 -- .../surefire/booterclient/ForkStarter.java | 1 + .../lazytestprovider/AbstractCommandStream.java | 8 +- .../lazytestprovider/NotifiableTestStream.java | 2 + .../lazytestprovider/TestLessInputStream.java | 49 +++- .../TestProvidingInputStream.java | 18 +-- .../booterclient/output/ForkClient.java | 1 + .../output/ThreadedStreamConsumer.java | 40 +++--- .../booterclient/MockNotifiableTestStream.java | 5 + .../TestProvidingInputStreamTest.java | 1 + .../apache/maven/surefire/booter/Command.java | 1 + .../maven/surefire/booter/CommandReader.java| 22 ++-- .../surefire/booter/MasterProcessCommand.java | 3 +- .../apache/maven/surefire/booter/Shutdown.java | 15 +++ .../surefire/util/internal/DumpFileUtils.java | 126 ++- .../booter/MasterProcessCommandTest.java| 7 ++ .../maven/surefire/booter/ForkedBooter.java | 124 -- .../jiras/Surefire141PluggableProvidersIT.java | 33 +++-- 17 files changed, 362 insertions(+), 94 deletions(-) -- http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/da7ff6aa/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java index 54d304a..b69d010 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java @@ -644,6 +644,7 @@ public class ForkStarter } finally { +currentForkClients.remove( forkClient ); closer.close(); if ( runResult == null ) { http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/da7ff6aa/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java index 4d6331c..3531ccf 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java @@ -41,10 +41,12 @@ public abstract class AbstractCommandStream protected abstract boolean isClosed(); /** - * Unnecessarily opposite to {@link #isClosed()} however may respect - * {@link #getLastCommand() last command} and {@link #isClosed()}. + * Opposite to {@link #isClosed()}. */ -protected abstract boolean canContinue(); +protected boolean canContinue() +{ +return !isClosed(); +} /** * Possibly waiting for next command (see {@link #nextCommand()}) unless the stream is atomically http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/da7ff6aa/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java index 5c89173..b181de1 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/boote
maven-surefire git commit: [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes [Forced Update!]
Repository: maven-surefire Updated Branches: refs/heads/SUREFIRE-1342 9bc02fd86 -> da7ff6aa2 (forced update) [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/da7ff6aa Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/da7ff6aa Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/da7ff6aa Branch: refs/heads/SUREFIRE-1342 Commit: da7ff6aa25a72094705c24981afbf8294ac4b1dc Parents: d468680 Author: Tibor17 Authored: Mon Mar 13 03:10:08 2017 +0100 Committer: Tibor17 Committed: Tue Mar 28 19:09:41 2017 +0200 -- .../surefire/booterclient/ForkStarter.java | 1 + .../lazytestprovider/AbstractCommandStream.java | 8 +- .../lazytestprovider/NotifiableTestStream.java | 2 + .../lazytestprovider/TestLessInputStream.java | 49 +++- .../TestProvidingInputStream.java | 18 +-- .../booterclient/output/ForkClient.java | 1 + .../output/ThreadedStreamConsumer.java | 40 +++--- .../booterclient/MockNotifiableTestStream.java | 5 + .../TestProvidingInputStreamTest.java | 1 + .../apache/maven/surefire/booter/Command.java | 1 + .../maven/surefire/booter/CommandReader.java| 22 ++-- .../surefire/booter/MasterProcessCommand.java | 3 +- .../apache/maven/surefire/booter/Shutdown.java | 15 +++ .../surefire/util/internal/DumpFileUtils.java | 126 ++- .../booter/MasterProcessCommandTest.java| 7 ++ .../maven/surefire/booter/ForkedBooter.java | 124 -- .../jiras/Surefire141PluggableProvidersIT.java | 33 +++-- 17 files changed, 362 insertions(+), 94 deletions(-) -- http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/da7ff6aa/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java index 54d304a..b69d010 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java @@ -644,6 +644,7 @@ public class ForkStarter } finally { +currentForkClients.remove( forkClient ); closer.close(); if ( runResult == null ) { http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/da7ff6aa/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java index 4d6331c..3531ccf 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java @@ -41,10 +41,12 @@ public abstract class AbstractCommandStream protected abstract boolean isClosed(); /** - * Unnecessarily opposite to {@link #isClosed()} however may respect - * {@link #getLastCommand() last command} and {@link #isClosed()}. + * Opposite to {@link #isClosed()}. */ -protected abstract boolean canContinue(); +protected boolean canContinue() +{ +return !isClosed(); +} /** * Possibly waiting for next command (see {@link #nextCommand()}) unless the stream is atomically http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/da7ff6aa/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java index 5c89173..b181de1 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java +++ b/maven-surefire-common/src/main/java/org/apac
maven-surefire git commit: [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes [Forced Update!]
Repository: maven-surefire Updated Branches: refs/heads/SUREFIRE-1342 a32da9918 -> 9bc02fd86 (forced update) [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/9bc02fd8 Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/9bc02fd8 Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/9bc02fd8 Branch: refs/heads/SUREFIRE-1342 Commit: 9bc02fd862b6443c604d861b28a539fc69d234bd Parents: d468680 Author: Tibor17 Authored: Mon Mar 13 03:10:08 2017 +0100 Committer: Tibor17 Committed: Wed Mar 22 20:55:03 2017 +0100 -- .../surefire/booterclient/ForkStarter.java | 1 + .../lazytestprovider/AbstractCommandStream.java | 8 +- .../lazytestprovider/NotifiableTestStream.java | 2 + .../lazytestprovider/TestLessInputStream.java | 49 ++- .../TestProvidingInputStream.java | 18 ++- .../booterclient/output/ForkClient.java | 1 + .../output/ThreadedStreamConsumer.java | 40 +++--- .../booterclient/MockNotifiableTestStream.java | 5 + .../TestProvidingInputStreamTest.java | 1 + .../apache/maven/surefire/booter/Command.java | 1 + .../maven/surefire/booter/CommandReader.java| 22 ++-- .../surefire/booter/MasterProcessCommand.java | 3 +- .../apache/maven/surefire/booter/Shutdown.java | 15 +++ .../surefire/util/internal/DumpFileUtils.java | 128 ++- .../booter/MasterProcessCommandTest.java| 7 + .../maven/surefire/booter/ForkedBooter.java | 124 -- .../jiras/Surefire141PluggableProvidersIT.java | 33 - 17 files changed, 364 insertions(+), 94 deletions(-) -- http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/9bc02fd8/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java index 54d304a..b69d010 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java @@ -644,6 +644,7 @@ public class ForkStarter } finally { +currentForkClients.remove( forkClient ); closer.close(); if ( runResult == null ) { http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/9bc02fd8/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java index 4d6331c..3531ccf 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java @@ -41,10 +41,12 @@ public abstract class AbstractCommandStream protected abstract boolean isClosed(); /** - * Unnecessarily opposite to {@link #isClosed()} however may respect - * {@link #getLastCommand() last command} and {@link #isClosed()}. + * Opposite to {@link #isClosed()}. */ -protected abstract boolean canContinue(); +protected boolean canContinue() +{ +return !isClosed(); +} /** * Possibly waiting for next command (see {@link #nextCommand()}) unless the stream is atomically http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/9bc02fd8/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java index 5c89173..b181de1 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java +++ b/maven-surefire-common/src/main/java/org/apache
maven-surefire git commit: [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes [Forced Update!]
Repository: maven-surefire Updated Branches: refs/heads/SUREFIRE-1342 40bf72f10 -> a32da9918 (forced update) [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/a32da991 Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/a32da991 Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/a32da991 Branch: refs/heads/SUREFIRE-1342 Commit: a32da991888293c98ca4527f78a1db7e4f8e84ba Parents: d468680 Author: Tibor17 Authored: Mon Mar 13 03:10:08 2017 +0100 Committer: Tibor17 Committed: Sun Mar 19 22:13:25 2017 +0100 -- .../surefire/booterclient/ForkStarter.java | 1 + .../lazytestprovider/AbstractCommandStream.java | 8 +- .../lazytestprovider/NotifiableTestStream.java | 2 + .../lazytestprovider/TestLessInputStream.java | 49 ++- .../TestProvidingInputStream.java | 18 ++- .../booterclient/output/ForkClient.java | 1 + .../output/ThreadedStreamConsumer.java | 40 +++--- .../booterclient/MockNotifiableTestStream.java | 5 + .../TestProvidingInputStreamTest.java | 1 + .../apache/maven/surefire/booter/Command.java | 1 + .../maven/surefire/booter/CommandReader.java| 22 ++-- .../surefire/booter/MasterProcessCommand.java | 3 +- .../apache/maven/surefire/booter/Shutdown.java | 15 +++ .../surefire/util/internal/DumpFileUtils.java | 127 ++- .../booter/MasterProcessCommandTest.java| 7 + .../maven/surefire/booter/ForkedBooter.java | 124 -- .../jiras/Surefire141PluggableProvidersIT.java | 33 - 17 files changed, 363 insertions(+), 94 deletions(-) -- http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/a32da991/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java index 54d304a..b69d010 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java @@ -644,6 +644,7 @@ public class ForkStarter } finally { +currentForkClients.remove( forkClient ); closer.close(); if ( runResult == null ) { http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/a32da991/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java index 4d6331c..3531ccf 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java @@ -41,10 +41,12 @@ public abstract class AbstractCommandStream protected abstract boolean isClosed(); /** - * Unnecessarily opposite to {@link #isClosed()} however may respect - * {@link #getLastCommand() last command} and {@link #isClosed()}. + * Opposite to {@link #isClosed()}. */ -protected abstract boolean canContinue(); +protected boolean canContinue() +{ +return !isClosed(); +} /** * Possibly waiting for next command (see {@link #nextCommand()}) unless the stream is atomically http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/a32da991/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java index 5c89173..b181de1 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java +++ b/maven-surefire-common/src/main/java/org/apache
maven-surefire git commit: [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes [Forced Update!]
Repository: maven-surefire Updated Branches: refs/heads/SUREFIRE-1342 9b489a1be -> 40bf72f10 (forced update) [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/40bf72f1 Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/40bf72f1 Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/40bf72f1 Branch: refs/heads/SUREFIRE-1342 Commit: 40bf72f10cc4078832cee2f7b4c2bbff923164f1 Parents: d468680 Author: Tibor17 Authored: Mon Mar 13 03:10:08 2017 +0100 Committer: Tibor17 Committed: Sun Mar 19 04:09:22 2017 +0100 -- .../surefire/booterclient/ForkStarter.java | 1 + .../lazytestprovider/AbstractCommandStream.java | 8 +- .../lazytestprovider/NotifiableTestStream.java | 2 + .../lazytestprovider/TestLessInputStream.java | 49 +++- .../TestProvidingInputStream.java | 18 +-- .../booterclient/output/ForkClient.java | 1 + .../output/ThreadedStreamConsumer.java | 40 +++--- .../booterclient/MockNotifiableTestStream.java | 5 + .../TestProvidingInputStreamTest.java | 1 + .../apache/maven/surefire/booter/Command.java | 1 + .../maven/surefire/booter/CommandReader.java| 22 ++-- .../surefire/booter/MasterProcessCommand.java | 3 +- .../apache/maven/surefire/booter/Shutdown.java | 15 +++ .../booter/MasterProcessCommandTest.java| 7 ++ .../maven/surefire/booter/ForkedBooter.java | 124 +-- .../jiras/Surefire141PluggableProvidersIT.java | 33 +++-- 16 files changed, 237 insertions(+), 93 deletions(-) -- http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/40bf72f1/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java index 54d304a..b69d010 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java @@ -644,6 +644,7 @@ public class ForkStarter } finally { +currentForkClients.remove( forkClient ); closer.close(); if ( runResult == null ) { http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/40bf72f1/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java index 4d6331c..3531ccf 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java @@ -41,10 +41,12 @@ public abstract class AbstractCommandStream protected abstract boolean isClosed(); /** - * Unnecessarily opposite to {@link #isClosed()} however may respect - * {@link #getLastCommand() last command} and {@link #isClosed()}. + * Opposite to {@link #isClosed()}. */ -protected abstract boolean canContinue(); +protected boolean canContinue() +{ +return !isClosed(); +} /** * Possibly waiting for next command (see {@link #nextCommand()}) unless the stream is atomically http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/40bf72f1/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java index 5c89173..b181de1 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStrea
maven-surefire git commit: [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes [Forced Update!]
Repository: maven-surefire Updated Branches: refs/heads/SUREFIRE-1342 377fbdc56 -> 9b489a1be (forced update) [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/9b489a1b Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/9b489a1b Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/9b489a1b Branch: refs/heads/SUREFIRE-1342 Commit: 9b489a1beaf00a3c0a5d304a4cee0f5037a7efdf Parents: d468680 Author: Tibor17 Authored: Mon Mar 13 03:10:08 2017 +0100 Committer: Tibor17 Committed: Sat Mar 18 20:45:48 2017 +0100 -- .../surefire/booterclient/ForkStarter.java | 1 + .../lazytestprovider/AbstractCommandStream.java | 8 +- .../lazytestprovider/NotifiableTestStream.java | 2 + .../lazytestprovider/TestLessInputStream.java | 49 +++- .../TestProvidingInputStream.java | 18 +-- .../booterclient/output/ForkClient.java | 1 + .../output/ThreadedStreamConsumer.java | 40 +++--- .../booterclient/MockNotifiableTestStream.java | 5 + .../TestProvidingInputStreamTest.java | 1 + .../apache/maven/surefire/booter/Command.java | 1 + .../maven/surefire/booter/CommandReader.java| 22 ++-- .../surefire/booter/MasterProcessCommand.java | 3 +- .../apache/maven/surefire/booter/Shutdown.java | 15 +++ .../booter/MasterProcessCommandTest.java| 7 ++ .../maven/surefire/booter/ForkedBooter.java | 124 +-- 15 files changed, 211 insertions(+), 86 deletions(-) -- http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/9b489a1b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java index 54d304a..b69d010 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java @@ -644,6 +644,7 @@ public class ForkStarter } finally { +currentForkClients.remove( forkClient ); closer.close(); if ( runResult == null ) { http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/9b489a1b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java index 4d6331c..3531ccf 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java @@ -41,10 +41,12 @@ public abstract class AbstractCommandStream protected abstract boolean isClosed(); /** - * Unnecessarily opposite to {@link #isClosed()} however may respect - * {@link #getLastCommand() last command} and {@link #isClosed()}. + * Opposite to {@link #isClosed()}. */ -protected abstract boolean canContinue(); +protected boolean canContinue() +{ +return !isClosed(); +} /** * Possibly waiting for next command (see {@link #nextCommand()}) unless the stream is atomically http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/9b489a1b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java index 5c89173..b181de1 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java @@ -45,4 +45,6 @@ public interface NotifiableTestStrea
maven-surefire git commit: [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes [Forced Update!]
Repository: maven-surefire Updated Branches: refs/heads/SUREFIRE-1342 703021371 -> 377fbdc56 (forced update) [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/377fbdc5 Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/377fbdc5 Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/377fbdc5 Branch: refs/heads/SUREFIRE-1342 Commit: 377fbdc563dd90deb4df3277e3bf5309735d7540 Parents: d468680 Author: Tibor17 Authored: Mon Mar 13 03:10:08 2017 +0100 Committer: Tibor17 Committed: Mon Mar 13 03:22:32 2017 +0100 -- .../surefire/booterclient/ForkStarter.java | 1 + .../lazytestprovider/AbstractCommandStream.java | 8 +- .../lazytestprovider/NotifiableTestStream.java | 2 + .../lazytestprovider/TestLessInputStream.java | 49 +++- .../TestProvidingInputStream.java | 18 +++-- .../booterclient/output/ForkClient.java | 1 + .../output/ThreadedStreamConsumer.java | 40 -- .../booterclient/MockNotifiableTestStream.java | 5 ++ .../TestProvidingInputStreamTest.java | 1 + .../apache/maven/surefire/booter/Command.java | 1 + .../maven/surefire/booter/CommandReader.java| 22 ++--- .../surefire/booter/MasterProcessCommand.java | 3 +- .../apache/maven/surefire/booter/Shutdown.java | 15 .../booter/MasterProcessCommandTest.java| 7 ++ .../maven/surefire/booter/ForkedBooter.java | 84 ++-- 15 files changed, 183 insertions(+), 74 deletions(-) -- http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/377fbdc5/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java index 54d304a..b69d010 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java @@ -644,6 +644,7 @@ public class ForkStarter } finally { +currentForkClients.remove( forkClient ); closer.close(); if ( runResult == null ) { http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/377fbdc5/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java index 4d6331c..3531ccf 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java @@ -41,10 +41,12 @@ public abstract class AbstractCommandStream protected abstract boolean isClosed(); /** - * Unnecessarily opposite to {@link #isClosed()} however may respect - * {@link #getLastCommand() last command} and {@link #isClosed()}. + * Opposite to {@link #isClosed()}. */ -protected abstract boolean canContinue(); +protected boolean canContinue() +{ +return !isClosed(); +} /** * Possibly waiting for next command (see {@link #nextCommand()}) unless the stream is atomically http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/377fbdc5/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java index 5c89173..b181de1 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java @@ -45,4 +45,6 @@ public interface NotifiableTestStream
maven-surefire git commit: [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes
Repository: maven-surefire Updated Branches: refs/heads/SUREFIRE-1342 d468680be -> 703021371 [SUREFIRE-1342] Acknowledge normal exit of JVM and drain shared memory between processes Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/70302137 Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/70302137 Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/70302137 Branch: refs/heads/SUREFIRE-1342 Commit: 70302137108d496720354b180debd224f0fcfd5d Parents: d468680 Author: Tibor17 Authored: Mon Mar 13 03:10:08 2017 +0100 Committer: Tibor17 Committed: Mon Mar 13 03:10:08 2017 +0100 -- .../surefire/booterclient/ForkStarter.java | 1 + .../lazytestprovider/AbstractCommandStream.java | 8 +- .../lazytestprovider/NotifiableTestStream.java | 2 + .../lazytestprovider/TestLessInputStream.java | 49 +++- .../TestProvidingInputStream.java | 18 +++-- .../booterclient/output/ForkClient.java | 1 + .../output/ThreadedStreamConsumer.java | 48 +-- .../booterclient/MockNotifiableTestStream.java | 5 ++ .../TestProvidingInputStreamTest.java | 1 + .../apache/maven/surefire/booter/Command.java | 1 + .../maven/surefire/booter/CommandReader.java| 22 ++--- .../surefire/booter/MasterProcessCommand.java | 3 +- .../apache/maven/surefire/booter/Shutdown.java | 15 .../booter/MasterProcessCommandTest.java| 7 ++ .../maven/surefire/booter/ForkedBooter.java | 84 ++-- 15 files changed, 187 insertions(+), 78 deletions(-) -- http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/70302137/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java index 54d304a..b69d010 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkStarter.java @@ -644,6 +644,7 @@ public class ForkStarter } finally { +currentForkClients.remove( forkClient ); closer.close(); if ( runResult == null ) { http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/70302137/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java index 4d6331c..3531ccf 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java @@ -41,10 +41,12 @@ public abstract class AbstractCommandStream protected abstract boolean isClosed(); /** - * Unnecessarily opposite to {@link #isClosed()} however may respect - * {@link #getLastCommand() last command} and {@link #isClosed()}. + * Opposite to {@link #isClosed()}. */ -protected abstract boolean canContinue(); +protected boolean canContinue() +{ +return !isClosed(); +} /** * Possibly waiting for next command (see {@link #nextCommand()}) unless the stream is atomically http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/70302137/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java index 5c89173..b181de1 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java @@ -45,4 +45,6 @@ public interface NotifiableTestStream void shut