Interface OutputReportEntry

All Known Implementing Classes:
TestOutputReportEntry

public interface OutputReportEntry
Minimum data requirement for report entry.
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

    Modifier and Type
    Method
    Description
     
    boolean
     
    boolean
     
  • Method Details

    • getLog

      String getLog()
    • isStdOut

      boolean isStdOut()
    • isNewLine

      boolean isNewLine()