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,
                         java.lang.String executionId,
                         java.io.File outputFile)
                  throws java.io.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:
        java.io.IOException - if an error occurs while writing the report