Interface ReportWriter

All Known Implementing Classes:
JUnit4ReportWriter

public interface ReportWriter
A ReportWriter is responsible to the generation and writing of reports for plan executions based on their report node trees
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    writeReport(ReportTreeAccessor reportTreeAccessor, String executionId, File outputFile)
    Writes the report of the provided execution
  • Method Details

    • writeReport

      void writeReport(ReportTreeAccessor reportTreeAccessor, String executionId, File outputFile) throws IOException
      Writes the report of the provided execution
      Parameters:
      reportTreeAccessor - the ReportTreeAccessor to be used to access the report node tree
      executionId - the ID of the execution to be reported
      outputFile - the output file the report has to be written to
      Throws:
      IOException - if an error occurs while writing the report