Class TestLessInputStream.TestLessInputStreamBuilder.ImmediateCommands
java.lang.Object
org.apache.maven.plugin.surefire.booterclient.lazytestprovider.TestLessInputStream.TestLessInputStreamBuilder.ImmediateCommands
- All Implemented Interfaces:
NotifiableTestStream
- Enclosing class:
- TestLessInputStream.TestLessInputStreamBuilder
private final class TestLessInputStream.TestLessInputStreamBuilder.ImmediateCommands
extends Object
implements NotifiableTestStream
Event is called just now for all alive streams and command is not persisted.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
noop()
void
Forked jvm notifies master process to provide a new test.void
void
Sends an event to a fork jvm in order to skip tests.
-
Constructor Details
-
ImmediateCommands
private ImmediateCommands()
-
-
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
-