Interface MasterProcessChannelEncoder
-
public interface MasterProcessChannelEncoderAn abstraction for physical encoder of events.- Since:
- 3.0.0-M5
- Author:
- Tibor Digana (tibor17)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidacquireNextTest()The provider acquires a new test set to run.voidbye()Say BYE on exit.booleancheckError()voidconsoleDebugLog(java.lang.String msg)Debug log.voidconsoleErrorLog(java.lang.String msg)Error log.voidconsoleErrorLog(java.lang.String msg, java.lang.Throwable t)Error log.voidconsoleErrorLog(java.lang.Throwable t)Error log.voidconsoleErrorLog(StackTraceWriter stackTraceWriter, boolean trimStackTraces)Error log.voidconsoleInfoLog(java.lang.String msg)Info log.voidconsoleWarningLog(java.lang.String msg)Warning log.voidonJvmExit()Called on JVM exit error.voidsendExitError(StackTraceWriter stackTraceWriter, boolean trimStackTraces)ForkedBooter tear down has failed while waiting for BYE_ACK command.voidstopOnNextTest()The 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 Detail
-
checkError
boolean checkError()
- Returns:
trueif 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 entrytrimStackTraces-trueif stack trace trimming
-
testSetCompleted
void testSetCompleted(TestSetReportEntry reportEntry, boolean trimStackTraces)
The test set has finished.- Parameters:
reportEntry- test set report entrytrimStackTraces-trueif stack trace trimming
-
testStarting
void testStarting(ReportEntry reportEntry, boolean trimStackTraces)
The test has started.- Parameters:
reportEntry- test set report entrytrimStackTraces-trueif stack trace trimming
-
testSucceeded
void testSucceeded(ReportEntry reportEntry, boolean trimStackTraces)
The test has succeeded.- Parameters:
reportEntry- test set report entrytrimStackTraces-trueif stack trace trimming
-
testFailed
void testFailed(ReportEntry reportEntry, boolean trimStackTraces)
The test has failed.- Parameters:
reportEntry- test set report entrytrimStackTraces-trueif stack trace trimming
-
testSkipped
void testSkipped(ReportEntry reportEntry, boolean trimStackTraces)
The test is skipped.- Parameters:
reportEntry- test set report entrytrimStackTraces-trueif stack trace trimming
-
testError
void testError(ReportEntry reportEntry, boolean trimStackTraces)
The test error.- Parameters:
reportEntry- test set report entrytrimStackTraces-trueif stack trace trimming
-
testAssumptionFailure
void testAssumptionFailure(ReportEntry reportEntry, boolean trimStackTraces)
The test assumption failure.- Parameters:
reportEntry- test set report entrytrimStackTraces-trueif 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(java.lang.String msg)
Info log.- Parameters:
msg- message of info logger
-
consoleErrorLog
void consoleErrorLog(java.lang.String msg)
Error log.- Parameters:
msg- message of error logger
-
consoleErrorLog
void consoleErrorLog(java.lang.Throwable t)
Error log.- Parameters:
t- exception
-
consoleErrorLog
void consoleErrorLog(java.lang.String msg, java.lang.Throwable t)Error log.- Parameters:
msg- additional error messaget- exception
-
consoleErrorLog
void consoleErrorLog(StackTraceWriter stackTraceWriter, boolean trimStackTraces)
Error log.- Parameters:
stackTraceWriter- printable stack tracetrimStackTraces-trueif selected trimmed stack trace to print into encoder channel/stream
-
consoleDebugLog
void consoleDebugLog(java.lang.String msg)
Debug log.- Parameters:
msg- message of debug logger
-
consoleWarningLog
void consoleWarningLog(java.lang.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 tracetrimStackTraces-trueif selected trimmed stack trace to print into encoder channel/stream
-
-