Interface InterleavingGenerationReporter

    • Method Detail

      • interleavingGroupFinished

        default void interleavingGroupFinished​(InterleavingCombinatorialTestGroup group,
                                               Map<int[],​Class<? extends Throwable>> exceptionInducingCombinations,
                                               Set<int[]> possibleFailureInducingCombinations)
        called if Interleaving Combinatorial Testing finished for a InterleavingCombinatorialTestGroup.
        Parameters:
        group - group which has been finished
        exceptionInducingCombinations - all error-combinations that were found together with their type of exception.
        possibleFailureInducingCombinations - all possibly failure inducing combinations that were found.
      • identificationStarted

        default void identificationStarted​(InterleavingCombinatorialTestGroup group,
                                           int[] failingTestInput)
        called if the identification phase started for a failing test input.
        Parameters:
        group - group for which the identification phase started.
        failingTestInput - test input for which the identification was started.
      • identificationFinished

        default void identificationFinished​(InterleavingCombinatorialTestGroup group,
                                            Set<int[]> exceptionInducingCombinations,
                                            Set<int[]> failureInducingCombinations)
        called if the identification phase ended for a failing test input.
        Parameters:
        group - group for which the identification phase was started.
        exceptionInducingCombinations - all error-combinations that were found during the identification phase.
        failureInducingCombinations - all possibly failure-inducing combinations that were found during the identification phase.
      • identificationTestInputGenerated

        default void identificationTestInputGenerated​(InterleavingCombinatorialTestGroup group,
                                                      int[] testInput)
        called if a new test input was generated during identification phase.
        Parameters:
        group - group for which the identification phase is started.
        testInput - test inputs that was generated.
      • checkingStarted

        default void checkingStarted​(InterleavingCombinatorialTestGroup group,
                                     int[] failureInducingCombination)
        called if the feedback-checking-phase started.
        Parameters:
        group - group for which the feedback-checking-phase is started.
        failureInducingCombination - the possibly failure-inducing combination that is checked.
      • checkingFinished

        default void checkingFinished​(InterleavingCombinatorialTestGroup group,
                                      int[] failureInducingCombination,
                                      boolean isFailureInducing)
        called if the feedback-checking-phase finished.
        Parameters:
        group - group for which the feedback-checking-phase has benn started.
        failureInducingCombination - the possibly failure-inducing combination that has been checked.
        isFailureInducing - true iff the checked combination is failure-inducing.