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 java.lang.Object implements NotifiableTestStream
Event is persisted.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateCachableCommands()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacknowledgeByeEventReceived()voidnoop()voidprovideNewTest()NotifiesTestProvidingInputStreamin order to dispatch a new test back to the forked jvm (particular fork which hits this call); or do nothing inTestLessInputStream.private voidrelease()voidshutdown(Shutdown shutdownType)voidskipSinceNextTest()Sends an event to a fork jvm in order to skip tests.
-
-
-
Method Detail
-
provideNewTest
public void provideNewTest()
Description copied from interface:NotifiableTestStreamNotifiesTestProvidingInputStreamin 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
public void shutdown(Shutdown shutdownType)
- Specified by:
shutdownin interfaceNotifiableTestStream
-
noop
public void noop()
- Specified by:
noopin interfaceNotifiableTestStream
-
acknowledgeByeEventReceived
public void acknowledgeByeEventReceived()
- Specified by:
acknowledgeByeEventReceivedin interfaceNotifiableTestStream
-
release
private void release()
-
-