Interface OutputReportEntry
- All Known Implementing Classes:
TestOutputReportEntry
public interface OutputReportEntry
Minimum data requirement for report entry.
Additionally, we should distinguish between two events (
The first situation happens when provider's listeners handles the event
The second situation happens when
Additionally, we should distinguish between two events (
OutputReportEntry
, TestOutputReportEntry
).
The interface TestReportListener
handles these two events via generics depending on the situation.
The first situation happens when provider's listeners handles the event
OutputReportEntry
from
System.out and System.err via the ConsoleOutputCapture
. The ConsoleOutputCapture
does
not have any notion about RunMode
and testRunId
, and therefore the only provider's listener
would add RunMode
and testRunId
to a recreated entry which would be finally propagated to the
ForkingRunListener
and TestSetRunListener
. The RunMode
and testRunId
are determined upon the events test-started, test-finished and Thread local.
The second situation happens when
ForkingRunListener
and TestSetRunListener
handles
TestOutputReportEntry
which contains RunMode
and testRunId
.-
Method Summary
-
Method Details
-
getLog
String getLog() -
isStdOut
boolean isStdOut() -
isNewLine
boolean isNewLine()
-