Class InterleavingCombinatorialTestConfiguration
- java.lang.Object
-
- de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
-
public final class InterleavingCombinatorialTestConfiguration extends Object
Configuration for anInterleavingCombinatorialTestManagerto generate test inputs and start identification of failure-inducing combinations for a given test-model.Interleaving version of
SequentialCombinatorialTestConfiguration
-
-
Constructor Summary
Constructors Constructor Description InterleavingCombinatorialTestConfiguration(TestInputGenerationStrategyFactory testInputGenerationStrategyFactory, IdentificationStrategyFactory identificationStrategyFactory, FeedbackCheckingStrategyFactory feedbackCheckingStrategyFactory, ClassificationStrategyFactory classificationStrategyFactory, ConstraintCheckerFactory constraintCheckerFactory, InterleavingGenerationReporter generationReporter)Creates a new configuration.
-
Method Summary
-
-
-
Constructor Detail
-
InterleavingCombinatorialTestConfiguration
public InterleavingCombinatorialTestConfiguration(TestInputGenerationStrategyFactory testInputGenerationStrategyFactory, IdentificationStrategyFactory identificationStrategyFactory, FeedbackCheckingStrategyFactory feedbackCheckingStrategyFactory, ClassificationStrategyFactory classificationStrategyFactory, ConstraintCheckerFactory constraintCheckerFactory, InterleavingGenerationReporter generationReporter)
Creates a new configuration.- Parameters:
testInputGenerationStrategyFactory- factory creating strategy for the generation-phase of interleaving CT. Must not benull.identificationStrategyFactory- factory for creating strategy of the identification-phase of interleaving CT. Must not benull.feedbackCheckingStrategyFactory- factory for creating strategy of the checking-phase of interleaving CT. Must not benull.classificationStrategyFactory- factory for creating strategy of the classification-phase of interleaving CT. Must not benull.constraintCheckerFactory- factory for creating a Constraint Checker. Must not benull.generationReporter- generation reporter for notification of events in a combinatorial test. Can benull.
-
-
Method Detail
-
getTestInputGenerationStrategyFactory
public TestInputGenerationStrategyFactory getTestInputGenerationStrategyFactory()
-
getIdentificationStrategyFactory
public IdentificationStrategyFactory getIdentificationStrategyFactory()
-
getFeedbackCheckingStrategyFactory
public FeedbackCheckingStrategyFactory getFeedbackCheckingStrategyFactory()
-
getConstraintCheckerFactory
public ConstraintCheckerFactory getConstraintCheckerFactory()
-
getClassificationStrategyFactory
public ClassificationStrategyFactory getClassificationStrategyFactory()
-
getGenerationReporter
public Optional<InterleavingGenerationReporter> getGenerationReporter()
-
-