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 TypeMethodDescriptionvoidvoidnoop()voidForked jvm notifies master process to provide a new test.voidvoidSends 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:NotifiableTestStreamForked jvm notifies master process to provide a new test.
NotifiesTestProvidingInputStreamin order to dispatch a new test back to the forked jvm (particular fork which hits this call); or do nothing inTestLessInputStream.- Specified by:
provideNewTestin interfaceNotifiableTestStream
-
skipSinceNextTest
public void skipSinceNextTest()Description copied from interface:NotifiableTestStreamSends an event to a fork jvm in order to skip tests. Returns immediately without blocking.- Specified by:
skipSinceNextTestin interfaceNotifiableTestStream
-
shutdown
- Specified by:
shutdownin interfaceNotifiableTestStream
-
noop
public void noop()- Specified by:
noopin interfaceNotifiableTestStream
-
acknowledgeByeEventReceived
public void acknowledgeByeEventReceived()- Specified by:
acknowledgeByeEventReceivedin interfaceNotifiableTestStream
-