Interface MasterProcessChannelEncoder


public interface MasterProcessChannelEncoder
An abstraction for physical encoder of events.
Since:
3.0.0-M5
Author:
Tibor Digana (tibor17)
  • Method Details

    • checkError

      boolean checkError()
      Returns:
      true if the encoder's stream has got an error
    • onJvmExit

      void onJvmExit()
      Called on JVM exit error.
    • testSetStarting

      void testSetStarting(TestSetReportEntry reportEntry, boolean trimStackTraces)
      The test set has started.
      Parameters:
      reportEntry - test set report entry
      trimStackTraces - true if stack trace trimming
    • testSetCompleted

      void testSetCompleted(TestSetReportEntry reportEntry, boolean trimStackTraces)
      The test set has finished.
      Parameters:
      reportEntry - test set report entry
      trimStackTraces - true if stack trace trimming
    • testStarting

      void testStarting(ReportEntry reportEntry, boolean trimStackTraces)
      The test has started.
      Parameters:
      reportEntry - test set report entry
      trimStackTraces - true if stack trace trimming
    • testSucceeded

      void testSucceeded(ReportEntry reportEntry, boolean trimStackTraces)
      The test has succeeded.
      Parameters:
      reportEntry - test set report entry
      trimStackTraces - true if stack trace trimming
    • testFailed

      void testFailed(ReportEntry reportEntry, boolean trimStackTraces)
      The test has failed.
      Parameters:
      reportEntry - test set report entry
      trimStackTraces - true if stack trace trimming
    • testSkipped

      void testSkipped(ReportEntry reportEntry, boolean trimStackTraces)
      The test is skipped.
      Parameters:
      reportEntry - test set report entry
      trimStackTraces - true if stack trace trimming
    • testError

      void testError(ReportEntry reportEntry, boolean trimStackTraces)
      The test error.
      Parameters:
      reportEntry - test set report entry
      trimStackTraces - true if stack trace trimming
    • testAssumptionFailure

      void testAssumptionFailure(ReportEntry reportEntry, boolean trimStackTraces)
      The test assumption failure.
      Parameters:
      reportEntry - test set report entry
      trimStackTraces - true if stack trace trimming
    • testOutput

      void testOutput(TestOutputReportEntry reportEntry)
      Test output, a line or characters.
      Parameters:
      reportEntry - std/out or std/err context
    • consoleInfoLog

      void consoleInfoLog(String msg)
      Info log.
      Parameters:
      msg - message of info logger
    • consoleErrorLog

      void consoleErrorLog(String msg)
      Error log.
      Parameters:
      msg - message of error logger
    • consoleErrorLog

      void consoleErrorLog(Throwable t)
      Error log.
      Parameters:
      t - exception
    • consoleErrorLog

      void consoleErrorLog(String msg, Throwable t)
      Error log.
      Parameters:
      msg - additional error message
      t - exception
    • consoleErrorLog

      void consoleErrorLog(StackTraceWriter stackTraceWriter, boolean trimStackTraces)
      Error log.
      Parameters:
      stackTraceWriter - printable stack trace
      trimStackTraces - true if selected trimmed stack trace to print into encoder channel/stream
    • consoleDebugLog

      void consoleDebugLog(String msg)
      Debug log.
      Parameters:
      msg - message of debug logger
    • consoleWarningLog

      void consoleWarningLog(String msg)
      Warning log.
      Parameters:
      msg - message of warning logger
    • bye

      void bye()
      Say BYE on exit. ForkBooter will consequently wait for BYE_ACK command which finally drains the (std/in) sink channel.
    • stopOnNextTest

      void stopOnNextTest()
      The provider wants to stop the progress.
    • acquireNextTest

      void acquireNextTest()
      The provider acquires a new test set to run.
    • sendExitError

      void sendExitError(StackTraceWriter stackTraceWriter, boolean trimStackTraces)
      ForkedBooter tear down has failed while waiting for BYE_ACK command.
      Parameters:
      stackTraceWriter - printable stack trace
      trimStackTraces - true if selected trimmed stack trace to print into encoder channel/stream