Interface GeneratingInterleavingCombinatorialTestManager
-
- All Superinterfaces:
InterleavingCombinatorialTestManager
- All Known Implementing Classes:
AbstractGeneratingInterleavingManager
,DefaultGeneratingInterleavingManager
public interface GeneratingInterleavingCombinatorialTestManager extends InterleavingCombinatorialTestManager
Interface each test manager used for the interleaving generation of error-constraints must implement.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<int[],Class<? extends Throwable>>
getMinimalExceptionInducingCombinations()
Optional<int[]>
initializeClassification(Map<int[],TestResult> errorConstraintExceptionCausingTestInputs)
-
Methods inherited from interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestManager
combinationIdentified, generateNextTestInput, initializeFeedbackChecking, initializeIdentification, reinitializeIdentification, updateCoverage
-
-
-
-
Method Detail
-
getMinimalExceptionInducingCombinations
Map<int[],Class<? extends Throwable>> getMinimalExceptionInducingCombinations()
- Returns:
- set of all found (most-likely) error-combinations
-
initializeClassification
Optional<int[]> initializeClassification(Map<int[],TestResult> errorConstraintExceptionCausingTestInputs)
- Parameters:
errorConstraintExceptionCausingTestInputs
- all test inputs that triggered anErrorConstraintException
during testing.- Returns:
- next test input to execute or an empty Optional if no further tests are needed for classification
-
-