Interface NotifiableTestStream

All Known Implementing Classes:
AbstractCommandStream, AbstractForkInputStream, TestLessInputStream, TestLessInputStream.TestLessInputStreamBuilder.CachableCommands, TestLessInputStream.TestLessInputStreamBuilder.ImmediateCommands, TestProvidingInputStream

public interface NotifiableTestStream
Forked jvm notifies master process to provide a new test.
Since:
2.19
See Also:
  • Method Details

    • provideNewTest

      void provideNewTest()
      Notifies TestProvidingInputStream in order to dispatch a new test back to the forked jvm (particular fork which hits this call); or do nothing in TestLessInputStream.
    • skipSinceNextTest

      void skipSinceNextTest()
      Sends an event to a fork jvm in order to skip tests. Returns immediately without blocking.
    • shutdown

      void shutdown(Shutdown shutdownType)
    • noop

      void noop()
    • acknowledgeByeEventReceived

      void acknowledgeByeEventReceived()