Interface MasterProcessChannelEncoder
public interface MasterProcessChannelEncoder
An abstraction for physical encoder of events.
- Since:
- 3.0.0-M5
- Author:
- Tibor Digana (tibor17)
-
Method Summary
Modifier and TypeMethodDescriptionvoidThe provider acquires a new test set to run.voidbye()Say BYE on exit.booleanvoidconsoleDebugLog(String msg) Debug log.voidconsoleErrorLog(String msg) Error log.voidconsoleErrorLog(String msg, Throwable t) Error log.voidError log.voidconsoleErrorLog(StackTraceWriter stackTraceWriter, boolean trimStackTraces) Error log.voidconsoleInfoLog(String msg) Info log.voidconsoleWarningLog(String msg) Warning log.voidCalled on JVM exit error.voidsendExitError(StackTraceWriter stackTraceWriter, boolean trimStackTraces) ForkedBooter tear down has failed while waiting for BYE_ACK command.voidThe provider wants to stop the progress.voidtestAssumptionFailure(ReportEntry reportEntry, boolean trimStackTraces) The test assumption failure.voidtestError(ReportEntry reportEntry, boolean trimStackTraces) The test error.voidtestFailed(ReportEntry reportEntry, boolean trimStackTraces) The test has failed.voidtestOutput(TestOutputReportEntry reportEntry) Test output, a line or characters.voidtestSetCompleted(TestSetReportEntry reportEntry, boolean trimStackTraces) The test set has finished.voidtestSetStarting(TestSetReportEntry reportEntry, boolean trimStackTraces) The test set has started.voidtestSkipped(ReportEntry reportEntry, boolean trimStackTraces) The test is skipped.voidtestStarting(ReportEntry reportEntry, boolean trimStackTraces) The test has started.voidtestSucceeded(ReportEntry reportEntry, boolean trimStackTraces) The test has succeeded.
-
Method Details
-
checkError
boolean checkError()- Returns:
trueif the encoder's stream has got an error
-
onJvmExit
void onJvmExit()Called on JVM exit error. -
testSetStarting
The test set has started.- Parameters:
reportEntry- test set report entrytrimStackTraces-trueif stack trace trimming
-
testSetCompleted
The test set has finished.- Parameters:
reportEntry- test set report entrytrimStackTraces-trueif stack trace trimming
-
testStarting
The test has started.- Parameters:
reportEntry- test set report entrytrimStackTraces-trueif stack trace trimming
-
testSucceeded
The test has succeeded.- Parameters:
reportEntry- test set report entrytrimStackTraces-trueif stack trace trimming
-
testFailed
The test has failed.- Parameters:
reportEntry- test set report entrytrimStackTraces-trueif stack trace trimming
-
testSkipped
The test is skipped.- Parameters:
reportEntry- test set report entrytrimStackTraces-trueif stack trace trimming
-
testError
The test error.- Parameters:
reportEntry- test set report entrytrimStackTraces-trueif stack trace trimming
-
testAssumptionFailure
The test assumption failure.- Parameters:
reportEntry- test set report entrytrimStackTraces-trueif stack trace trimming
-
testOutput
Test output, a line or characters.- Parameters:
reportEntry- std/out or std/err context
-
consoleInfoLog
Info log.- Parameters:
msg- message of info logger
-
consoleErrorLog
Error log.- Parameters:
msg- message of error logger
-
consoleErrorLog
Error log.- Parameters:
t- exception
-
consoleErrorLog
Error log.- Parameters:
msg- additional error messaget- exception
-
consoleErrorLog
Error log.- Parameters:
stackTraceWriter- printable stack tracetrimStackTraces-trueif selected trimmed stack trace to print into encoder channel/stream
-
consoleDebugLog
Debug log.- Parameters:
msg- message of debug logger
-
consoleWarningLog
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
ForkedBooter tear down has failed while waiting for BYE_ACK command.- Parameters:
stackTraceWriter- printable stack tracetrimStackTraces-trueif selected trimmed stack trace to print into encoder channel/stream
-