Class TestLessInputStream.TestLessInputStreamBuilder.CachableCommands
java.lang.Object
org.apache.maven.plugin.surefire.booterclient.lazytestprovider.TestLessInputStream.TestLessInputStreamBuilder.CachableCommands
- All Implemented Interfaces:
NotifiableTestStream
- Enclosing class:
- TestLessInputStream.TestLessInputStreamBuilder
private final class TestLessInputStream.TestLessInputStreamBuilder.CachableCommands
extends Object
implements NotifiableTestStream
Event is persisted.
-
Constructor Details
-
CachableCommands
private CachableCommands()
-
-
Method Details
-
provideNewTest
public void provideNewTest()Description copied from interface:NotifiableTestStream
Forked jvm notifies master process to provide a new test.
NotifiesTestProvidingInputStream
in order to dispatch a new test back to the forked jvm (particular fork which hits this call); or do nothing inTestLessInputStream
.- Specified by:
provideNewTest
in interfaceNotifiableTestStream
-
skipSinceNextTest
public void skipSinceNextTest()Description copied from interface:NotifiableTestStream
Sends an event to a fork jvm in order to skip tests. Returns immediately without blocking.- Specified by:
skipSinceNextTest
in interfaceNotifiableTestStream
-
shutdown
- Specified by:
shutdown
in interfaceNotifiableTestStream
-
noop
public void noop()- Specified by:
noop
in interfaceNotifiableTestStream
-
acknowledgeByeEventReceived
public void acknowledgeByeEventReceived()- Specified by:
acknowledgeByeEventReceived
in interfaceNotifiableTestStream
-
release
private void release()
-