Class EventChannelEncoder
java.lang.Object
org.apache.maven.surefire.api.stream.AbstractStreamEncoder<org.apache.maven.surefire.api.booter.ForkedProcessEventType>
org.apache.maven.surefire.booter.stream.EventEncoder
org.apache.maven.surefire.booter.spi.EventChannelEncoder
- All Implemented Interfaces:
org.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
public class EventChannelEncoder
extends EventEncoder
implements org.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
magic number : opcode : run mode [: opcode specific data]*
- Since:
- 3.0.0-M4
- Author:
- Tibor Digana (tibor17)
-
Constructor Summary
ConstructorsConstructorDescriptionEventChannelEncoder
(org.apache.maven.surefire.api.util.internal.WritableBufferedByteChannel out) The encoder for events. -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
bye()
boolean
void
consoleDebugLog
(String message) void
consoleErrorLog
(String message) void
consoleErrorLog
(String message, Throwable t) void
void
consoleErrorLog
(org.apache.maven.surefire.api.report.StackTraceWriter stackTraceWriter, boolean trimStackTraces) void
consoleInfoLog
(String message) void
consoleWarningLog
(String message) void
void
sendExitError
(org.apache.maven.surefire.api.report.StackTraceWriter stackTraceWriter, boolean trimStackTraces) void
void
testAssumptionFailure
(org.apache.maven.surefire.api.report.ReportEntry reportEntry, boolean trimStackTraces) void
testError
(org.apache.maven.surefire.api.report.ReportEntry reportEntry, boolean trimStackTraces) void
testFailed
(org.apache.maven.surefire.api.report.ReportEntry reportEntry, boolean trimStackTraces) void
testOutput
(org.apache.maven.surefire.api.report.TestOutputReportEntry reportEntry) void
testSetCompleted
(org.apache.maven.surefire.api.report.TestSetReportEntry reportEntry, boolean trimStackTraces) void
testSetStarting
(org.apache.maven.surefire.api.report.TestSetReportEntry reportEntry, boolean trimStackTraces) void
testSkipped
(org.apache.maven.surefire.api.report.ReportEntry reportEntry, boolean trimStackTraces) void
testStarting
(org.apache.maven.surefire.api.report.ReportEntry reportEntry, boolean trimStackTraces) void
testSucceeded
(org.apache.maven.surefire.api.report.ReportEntry reportEntry, boolean trimStackTraces) protected void
write
(ByteBuffer frame, boolean sync) Methods inherited from class org.apache.maven.surefire.booter.stream.EventEncoder
enumToByteArray, getCharset, getEncodedCharsetName, getEncodedMagicNumber, newCharsetEncoder
Methods inherited from class org.apache.maven.surefire.api.stream.AbstractStreamEncoder
encode, encode, encodeCharset, encodeHeader, encodeHeader, encodeInteger, encodeString, estimateBufferLength
-
Constructor Details
-
EventChannelEncoder
public EventChannelEncoder(@Nonnull org.apache.maven.surefire.api.util.internal.WritableBufferedByteChannel out) The encoder for events.- Parameters:
out
- the channel available for writing the events
-
-
Method Details
-
checkError
public boolean checkError()- Specified by:
checkError
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
onJvmExit
public void onJvmExit()- Specified by:
onJvmExit
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
testSetStarting
public void testSetStarting(org.apache.maven.surefire.api.report.TestSetReportEntry reportEntry, boolean trimStackTraces) - Specified by:
testSetStarting
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
testSetCompleted
public void testSetCompleted(org.apache.maven.surefire.api.report.TestSetReportEntry reportEntry, boolean trimStackTraces) - Specified by:
testSetCompleted
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
testStarting
public void testStarting(org.apache.maven.surefire.api.report.ReportEntry reportEntry, boolean trimStackTraces) - Specified by:
testStarting
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
testSucceeded
public void testSucceeded(org.apache.maven.surefire.api.report.ReportEntry reportEntry, boolean trimStackTraces) - Specified by:
testSucceeded
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
testFailed
public void testFailed(org.apache.maven.surefire.api.report.ReportEntry reportEntry, boolean trimStackTraces) - Specified by:
testFailed
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
testSkipped
public void testSkipped(org.apache.maven.surefire.api.report.ReportEntry reportEntry, boolean trimStackTraces) - Specified by:
testSkipped
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
testError
public void testError(org.apache.maven.surefire.api.report.ReportEntry reportEntry, boolean trimStackTraces) - Specified by:
testError
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
testAssumptionFailure
public void testAssumptionFailure(org.apache.maven.surefire.api.report.ReportEntry reportEntry, boolean trimStackTraces) - Specified by:
testAssumptionFailure
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
testOutput
public void testOutput(org.apache.maven.surefire.api.report.TestOutputReportEntry reportEntry) - Specified by:
testOutput
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
consoleInfoLog
- Specified by:
consoleInfoLog
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
consoleErrorLog
- Specified by:
consoleErrorLog
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
consoleErrorLog
- Specified by:
consoleErrorLog
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
consoleErrorLog
- Specified by:
consoleErrorLog
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
consoleErrorLog
public void consoleErrorLog(org.apache.maven.surefire.api.report.StackTraceWriter stackTraceWriter, boolean trimStackTraces) - Specified by:
consoleErrorLog
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
consoleDebugLog
- Specified by:
consoleDebugLog
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
consoleWarningLog
- Specified by:
consoleWarningLog
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
bye
public void bye()- Specified by:
bye
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
stopOnNextTest
public void stopOnNextTest()- Specified by:
stopOnNextTest
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
acquireNextTest
public void acquireNextTest()- Specified by:
acquireNextTest
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
sendExitError
public void sendExitError(org.apache.maven.surefire.api.report.StackTraceWriter stackTraceWriter, boolean trimStackTraces) - Specified by:
sendExitError
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
write
- Overrides:
write
in classorg.apache.maven.surefire.api.stream.AbstractStreamEncoder<org.apache.maven.surefire.api.booter.ForkedProcessEventType>
-