Class InterleavingCombinatorialTestConfiguration
- java.lang.Object
-
- de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
-
public final class InterleavingCombinatorialTestConfiguration extends Object
Configuration for anInterleavingCombinatorialTestManager
to 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()
-
-