Class InterleavingExecutionConfiguration.Builder
- java.lang.Object
-
- de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
-
- All Implemented Interfaces:
Buildable<InterleavingExecutionConfiguration>
- Enclosing class:
- InterleavingExecutionConfiguration
public static class InterleavingExecutionConfiguration.Builder extends Object implements Buildable<InterleavingExecutionConfiguration>
-
-
Field Summary
Fields Modifier and Type Field Description protected InterleavingManagerFactory
managerFactory
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Field Detail
-
managerFactory
protected InterleavingManagerFactory managerFactory
-
-
Method Detail
-
managerFactory
public InterleavingExecutionConfiguration.Builder managerFactory(InterleavingManagerFactory managerFactory)
-
modelConverterFactory
public InterleavingExecutionConfiguration.Builder modelConverterFactory(ModelConverterFactory modelConverterFactory)
-
conflictDetectionConfiguration
public InterleavingExecutionConfiguration.Builder conflictDetectionConfiguration(ConflictDetectionConfiguration conflictDetectionConfiguration)
-
testInputGenerationStrategyFactory
public InterleavingExecutionConfiguration.Builder testInputGenerationStrategyFactory(TestInputGenerationStrategyFactory testInputGenerationStrategyFactory)
-
identificationStrategyFactory
public InterleavingExecutionConfiguration.Builder identificationStrategyFactory(IdentificationStrategyFactory identificationStrategyFactory)
-
feedbackCheckingStrategyFactory
public InterleavingExecutionConfiguration.Builder feedbackCheckingStrategyFactory(FeedbackCheckingStrategyFactory feedbackCheckingStrategyFactory)
-
classificationStrategyFactory
public InterleavingExecutionConfiguration.Builder classificationStrategyFactory(ClassificationStrategyFactory classificationStrategyFactory)
-
constraintCheckingFactory
public InterleavingExecutionConfiguration.Builder constraintCheckingFactory(ConstraintCheckerFactory constraintCheckerFactory)
-
executionReporter
public InterleavingExecutionConfiguration.Builder executionReporter(InterleavingExecutionReporter executionReporter)
-
executionReporters
public InterleavingExecutionConfiguration.Builder executionReporters(InterleavingExecutionReporter... executionReporters)
-
executionReporters
public InterleavingExecutionConfiguration.Builder executionReporters(Collection<InterleavingExecutionReporter> executionReporters)
-
argumentConverter
public InterleavingExecutionConfiguration.Builder argumentConverter(ArgumentConverter argumentConverter)
-
argumentConverters
public InterleavingExecutionConfiguration.Builder argumentConverters(ArgumentConverter... argumentConverters)
-
argumentConverters
public InterleavingExecutionConfiguration.Builder argumentConverters(Collection<ArgumentConverter> argumentConverters)
-
executionMode
public InterleavingExecutionConfiguration.Builder executionMode(ExecutionMode executionMode)
Sets the execution mode for the interleaving combinatorial test configuration.- Parameters:
executionMode
- the mode to use. The default isExecutionMode.EXECUTE_ALL
. Must not benull
- Returns:
- this
-
isGenerating
public InterleavingExecutionConfiguration.Builder isGenerating(boolean isGenerating)
-
build
public InterleavingExecutionConfiguration build()
Description copied from interface:Buildable
Builds a T- Specified by:
build
in interfaceBuildable<InterleavingExecutionConfiguration>
- Returns:
- the built T
-
-