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 Detail

      • 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