Interface ExecutionReporter

    • Method Detail

      • testInputExecutionStarted

        default void testInputExecutionStarted​(Combination testInput)
        Indicates the start of a test input execution.
        Parameters:
        testInput - the started test input
      • testInputExecutionFinished

        default void testInputExecutionFinished​(Combination testInput,
                                                TestResult result)
        Indicates the end of a test input execution.
        Parameters:
        testInput - the finished test input
        result - the result of the test input
      • getReportLevel

        default ReportLevel getReportLevel()
        Specifies the level of reports this reporter wants to get. Only reports with an equal of higher ReportLevel will be passed to report(ReportLevel, Report).
        Returns:
        the desired level of reports. The default method returns trace
      • report

        default void report​(ReportLevel level,
                            Report report)
        Called if any algorithm made a report for and event not covered by any of the life cycle callback methods.
        Parameters:
        level - the level of the report. Always higher than or equal to getReportLevel()
        report - the actual report with resolved arguments