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
Constructors Constructor Description EventChannelEncoder(org.apache.maven.surefire.api.util.internal.WritableBufferedByteChannel out)
The encoder for events.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acquireNextTest()
void
bye()
boolean
checkError()
void
consoleDebugLog(java.lang.String message)
void
consoleErrorLog(java.lang.String message)
void
consoleErrorLog(java.lang.String message, java.lang.Throwable t)
void
consoleErrorLog(java.lang.Throwable t)
void
consoleErrorLog(org.apache.maven.surefire.api.report.StackTraceWriter stackTraceWriter, boolean trimStackTraces)
void
consoleInfoLog(java.lang.String message)
void
consoleWarningLog(java.lang.String message)
void
onJvmExit()
void
sendExitError(org.apache.maven.surefire.api.report.StackTraceWriter stackTraceWriter, boolean trimStackTraces)
void
stopOnNextTest()
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(java.nio.ByteBuffer frame, boolean sync)
-
Methods inherited from class org.apache.maven.surefire.booter.stream.EventEncoder
enumToByteArray, getCharset, getEncodedCharsetName, getEncodedMagicNumber, newCharsetEncoder
-
-
-
-
Method Detail
-
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
public void consoleInfoLog(java.lang.String message)
- Specified by:
consoleInfoLog
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
consoleErrorLog
public void consoleErrorLog(java.lang.String message)
- Specified by:
consoleErrorLog
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
consoleErrorLog
public void consoleErrorLog(java.lang.Throwable t)
- Specified by:
consoleErrorLog
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
consoleErrorLog
public void consoleErrorLog(java.lang.String message, java.lang.Throwable t)
- 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
public void consoleDebugLog(java.lang.String message)
- Specified by:
consoleDebugLog
in interfaceorg.apache.maven.surefire.api.booter.MasterProcessChannelEncoder
-
consoleWarningLog
public void consoleWarningLog(java.lang.String message)
- 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
protected void write(java.nio.ByteBuffer frame, boolean sync)
- Overrides:
write
in classorg.apache.maven.surefire.api.stream.AbstractStreamEncoder<org.apache.maven.surefire.api.booter.ForkedProcessEventType>
-
-