A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractConstraint - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Abstract Class providing functionality and fields that are commonly used by all types of constraints.
- AbstractConstraint(String, List<String>, ConstraintStatus) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.constraints.AbstractConstraint
- AbstractGenerationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
-
Abstract class which each GenerationPhase must extend.
- AbstractGenerationPhase(InterleavingGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.AbstractGenerationPhase
- AbstractGenerationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
-
Interface for a Factory creating an
AbstractGenerationPhase. - AbstractIdentificationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification
-
Abstract class which each IdentificationPhase must extend.
- AbstractIdentificationPhase(InterleavingGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.AbstractIdentificationPhase
- AbstractIdentificationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification
-
Interface for a Factory creating an
AbstractIdentificationPhase. - AbstractIndexBasedConstraintConverter - Class in de.rwth.swc.coffee4j.engine.converter.constraints
-
Abstract class providing functionality and fields commonly used by all different types of converters.
- AbstractIndexBasedConstraintConverter(List<Parameter>) - Constructor for class de.rwth.swc.coffee4j.engine.converter.constraints.AbstractIndexBasedConstraintConverter
- AbstractInterleavingPhaseManager - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Abstract class implementing the
PhaseManagerInterface for Interleaving CT. - AbstractInterleavingPhaseManager(InterleavingPhaseManagerConfiguration) - Constructor for class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- AbstractPhase<C extends PhaseContext,I,O> - Class in de.rwth.swc.coffee4j.engine.process.phase
-
An abstract class of a
Phaseproviding a convenience constructor - AbstractPhase(C) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.AbstractPhase
- AbstractSequentialPhaseManager - Class in de.rwth.swc.coffee4j.engine.process.manager.sequential
-
Abstract class implementing the
PhaseManagerInterface for Sequential CT. - AbstractSequentialPhaseManager(SequentialPhaseManagerConfiguration) - Constructor for class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
-
Creates a new
AbstractSequentialPhaseManagerwith the supplied configuration - addResultIfAbsentFor(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.HashMapResultCache
- addResultIfAbsentFor(Combination, TestResult) - Method in interface de.rwth.swc.coffee4j.engine.process.interleaving.ResultCache
- afterExecution(Map<Combination, TestResult>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.extension.execution.AfterExecutionCallback
-
Executes the callback with the supplied preliminary test results.
- AfterExecutionCallback - Interface in de.rwth.swc.coffee4j.engine.configuration.extension.execution
-
Represents a phase callback after the execution phase
- afterFaultCharacterization(List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.extension.characterization.AfterFaultCharacterizationCallback
-
Executes the callback with the supplied
combinations - AfterFaultCharacterizationCallback - Interface in de.rwth.swc.coffee4j.engine.configuration.extension.characterization
-
Represents a phase callback after the fault characterization phase
- afterGeneration(List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.extension.generation.AfterGenerationCallback
-
Execute the callback with the supplied
combinations. - AfterGenerationCallback - Interface in de.rwth.swc.coffee4j.engine.configuration.extension.generation
-
Represents a phase callback after the generation phase
- ANONYMOUS_CONSTRAINT - Static variable in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.Constraint.ConstraintConstants
- apply(A) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction1
-
Checks whether the value give for the parameter is allowed.
- apply(A, B) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction2
-
Checks whether the value combination give for the parameters is allowed.
- apply(A, B, C) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction3
-
Checks whether the value combination give for the parameters is allowed.
- apply(A, B, C, D) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction4
-
Checks whether the value combination give for the parameters is allowed.
- apply(A, B, C, D, E) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction5
-
Checks whether the value combination give for the parameters is allowed.
- apply(A, B, C, D, E, F) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction6
-
Checks whether the value combination give for the parameters is allowed.
- argumentConverter(ArgumentConverter) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- argumentConverter(ArgumentConverter) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds the argument converter to convert report arguments from engine to testModel representations.
- argumentConverters(ArgumentConverter...) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- argumentConverters(ArgumentConverter...) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds the argument converters to convert report arguments from engine to testModel representations.
- argumentConverters(Collection<ArgumentConverter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- argumentConverters(Collection<ArgumentConverter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds the argument converters to convert report arguments from engine to testModel representations.
B
- beforeExecution(List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.extension.execution.BeforeExecutionCallback
-
Execute the callback with the supplied
combinations - BeforeExecutionCallback - Interface in de.rwth.swc.coffee4j.engine.configuration.extension.execution
-
Represents a phase callback before the execution phase
- beforeFaultCharacterization(Map<Combination, TestResult>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.extension.characterization.BeforeFaultCharacterizationCallback
-
Executes the callback with supplied test results
- BeforeFaultCharacterizationCallback - Interface in de.rwth.swc.coffee4j.engine.configuration.extension.characterization
-
Represents a phase callback before the fault characterization phase
- beforeGeneration() - Method in interface de.rwth.swc.coffee4j.engine.configuration.extension.generation.BeforeGenerationCallback
-
Execute the callback
- BeforeGenerationCallback - Interface in de.rwth.swc.coffee4j.engine.configuration.extension.generation
-
Represents a phase callback before the generation phase
- BooleanFunction1<A> - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
A helper function used to define constraints which involves one parameter.
- BooleanFunction2<A,B> - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
A helper function used to define constraints which involves two parameters.
- BooleanFunction3<A,B,C> - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
A helper function used to define constraints which involves three parameters.
- BooleanFunction4<A,B,C,D> - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
A helper function used to define constraints which involves four parameters.
- BooleanFunction5<A,B,C,D,E> - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
A helper function used to define constraints which involves five parameters.
- BooleanFunction6<A,B,C,D,E,F> - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
A helper function used to define constraints which involves six parameters.
- booleanParameter(String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- build() - Method in interface de.rwth.swc.coffee4j.engine.configuration.Buildable
-
Builds a T
- build() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- build() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Creates a new configuration based on the supplied values.
- build() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Builds the testModel.
- build() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter.Builder
-
Builds a new parameter.
- build() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration.Builder
-
Builds a
TestMethodConfiguration - build() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- build() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- build() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Builds the
SequentialPhaseManagerConfiguration - build(int) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value.Builder
-
Creates the value instance with the missing given id.
- build(Collection<Parameter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination.Builder
- build(Collection<Parameter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed.Builder
-
Constructs the actual
Seedinstance from this builder. - build(Collection<Parameter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup.Builder
-
Builds the
StrengthGroupwith the information given to the builder. - Buildable<T> - Interface in de.rwth.swc.coffee4j.engine.configuration
-
Represents a builder class for a certain type
- buildDelegatingOrDefaultExecutionReporter(List<InterleavingExecutionReporter>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationContext
- Builder() - Constructor for class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- Builder() - Constructor for class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
- Builder() - Constructor for class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration.Builder
- Builder() - Constructor for class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- Builder() - Constructor for class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- Builder() - Constructor for class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
- by(BooleanFunction1<?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint1Builder
-
Specified the
ConstraintFunctionas aBooleanFunction1for the given parameter. - by(BooleanFunction2<?, ?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint2Builder
-
Specified the
ConstraintFunctionas aBooleanFunction2for the given parameters. - by(BooleanFunction3<?, ?, ?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint3Builder
-
Specified the
ConstraintFunctionas aBooleanFunction3for the given parameters. - by(BooleanFunction4<?, ?, ?, ?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint4Builder
-
Specified the
ConstraintFunctionas aBooleanFunction4for the given parameters. - by(BooleanFunction5<?, ?, ?, ?, ?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint5Builder
-
Specified the
ConstraintFunctionas aBooleanFunction5for the given parameters. - by(BooleanFunction6<?, ?, ?, ?, ?, ?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint6Builder
-
Specified the
ConstraintFunctionas aBooleanFunction6for the given parameters.
C
- cache - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- canConvert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.CombinationArgumentConverter
- canConvert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingModelBasedArgumentConverter
- canConvert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.ParameterArgumentConverter
- canConvert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.TupleListArgumentConverter
- canConvert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.ValueArgumentConverter
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction1
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction2
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction3
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction4
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction5
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.BooleanFunction6
- check(List<?>) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.ConstraintFunction
-
Checks whether the given values are a valid combination or one which should not appear.
- checkIfValid(Combination) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.Constraint
-
Checks whether the given combination is valid or not.
- checkIfValid(Combination) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.MethodBasedConstraint
- checkIfValid(Combination) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased.TupleBasedConstraint
- checkingFinished(InterleavingCombinatorialTestGroup, int[], boolean) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- checkingFinished(InterleavingCombinatorialTestGroup, Combination, boolean) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- checkingFinished(InterleavingCombinatorialTestGroup, Combination, boolean) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- checkingFinished(InterleavingCombinatorialTestGroup, Combination, boolean) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- checkingFinished(InterleavingCombinatorialTestGroup, Combination, boolean) - Method in interface de.rwth.swc.coffee4j.engine.report.InterleavingExecutionReporter
-
Called when the checking phase for a combination has finished.
- checkingPhase - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- CheckingPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking
- CheckingPhase(InterleavingGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking.CheckingPhase
- checkingPhaseFactory(CheckingPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- checkingPhaseFactory(CheckingPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- CheckingPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking
-
Interface for a Factory creating a
CheckingPhase. - checkingStarted(InterleavingCombinatorialTestGroup, int[]) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- checkingStarted(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- checkingStarted(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- checkingStarted(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- checkingStarted(InterleavingCombinatorialTestGroup, Combination) - Method in interface de.rwth.swc.coffee4j.engine.report.InterleavingExecutionReporter
-
Called when the checking phase for a combination has started.
- classificationPhaseFactory(InterleavingClassificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- classificationPhaseFactory(InterleavingClassificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- classificationPhaseFactory(SequentialClassificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
- classificationStrategyFactory(ClassificationStrategyFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- classificationStrategyFactory(ClassificationStrategyFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
- collectErrorConstraintExceptionCausingTestInputs(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
-
Template method implemented by error-constraint generating managers.
- collectErrorConstraintExceptionCausingTestInputs(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.DefaultGeneratingSequentialPhaseManager
- collectErrorConstraintExceptionCausingTestInputs(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.DefaultTestingSequentialPhaseManager
- combination(Map.Entry<String, Object>...) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- Combination - Class in de.rwth.swc.coffee4j.engine.configuration.model
- Combination.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model
- CombinationArgumentConverter - Class in de.rwth.swc.coffee4j.engine.report
- CombinationArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.engine.report.CombinationArgumentConverter
- CombinationFormatter - Interface in de.rwth.swc.coffee4j.engine.process.report.util
-
Interface used by
ExecutionReporters to format found exception-inducing combinations. - CombinatorialTestManagerFactory - Interface in de.rwth.swc.coffee4j.engine.process.manager.sequential
-
A factory for creating new
SequentialCombinatorialTestManagerinstances from a given configuration. - configuration - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- configuration - Variable in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- conflictDetectionConfiguration(ConflictDetectionConfiguration) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- conflictDetectionConfiguration(ConflictDetectionConfiguration) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Sets the
ConflictDetectionConfiguration - ConflictDetectionReporter - Interface in de.rwth.swc.coffee4j.engine.report
- ConflictDetector - Class in de.rwth.swc.coffee4j.engine.process.manager
- ConflictDetector(ConflictDetectionConfiguration, ModelConverter) - Constructor for class de.rwth.swc.coffee4j.engine.process.manager.ConflictDetector
- conflictDetectorFactory(ConflictDetectorFactory) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
ConflictDetectorFactory - ConflictDetectorFactory - Interface in de.rwth.swc.coffee4j.engine.process.manager
-
Factory for a
ConflictDetector - constrain(String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on one parameter.
- constrain(String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
- constrain(String, String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on two parameters.
- constrain(String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
- constrain(String, String, String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on three parameters.
- constrain(String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
- constrain(String, String, String, String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on four parameters.
- constrain(String, String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
- constrain(String, String, String, String, String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on five parameters.
- constrain(String, String, String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
- constrain(String, String, String, String, String, String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
-
Starts the build process for a constraint on sic parameters.
- constrain(String, String, String, String, String, String, ConstraintStatus) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder
- Constraint - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints
- Constraint.ConstraintConstants - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
- ConstraintBuilder - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Convenience methods for creating constraints on up to six parameters.
- ConstraintBuilder.Constraint1Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Builder for giving a constraint on one parameter the corresponding
BooleanFunction1. - ConstraintBuilder.Constraint2Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Builder for giving a constraint on two parameters the corresponding
BooleanFunction2. - ConstraintBuilder.Constraint3Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Builder for giving a constraint on three parameters the corresponding
BooleanFunction3. - ConstraintBuilder.Constraint4Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Builder for giving a constraint on four parameters the corresponding
BooleanFunction4. - ConstraintBuilder.Constraint5Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Builder for giving a constraint on five parameters the corresponding
BooleanFunction5. - ConstraintBuilder.Constraint6Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
Builder for giving a constraint on six parameters the corresponding
BooleanFunction6. - constraintCheckingFactory(ConstraintCheckerFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- ConstraintConverterFactory - Interface in de.rwth.swc.coffee4j.engine.converter.constraints
- ConstraintFunction - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
Defines a function to constrain a given number of values.
- ConstraintStatus - Enum in de.rwth.swc.coffee4j.engine.configuration.model.constraints
-
The status of a
MethodBasedConstraint - contains(Combination) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
-
Checks if
thiscombination contains all parameter-value pairs ofotherCombination. - containsResultFor(Combination) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.HashMapResultCache
- containsResultFor(Combination) - Method in interface de.rwth.swc.coffee4j.engine.process.interleaving.ResultCache
- context - Variable in class de.rwth.swc.coffee4j.engine.process.phase.AbstractPhase
- convert(Constraint, int) - Method in class de.rwth.swc.coffee4j.engine.converter.constraints.AbstractIndexBasedConstraintConverter
- convert(Constraint, int) - Method in interface de.rwth.swc.coffee4j.engine.converter.constraints.IndexBasedConstraintConverter
-
Converts the constraint to a
TupleListby using the index based schema explained inModelConverter. - convert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.CombinationArgumentConverter
- convert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingModelBasedArgumentConverter
- convert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.ParameterArgumentConverter
- convert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.TupleListArgumentConverter
- convert(Object) - Method in class de.rwth.swc.coffee4j.engine.report.ValueArgumentConverter
- convert(List<Constraint>, int) - Method in class de.rwth.swc.coffee4j.engine.converter.constraints.AbstractIndexBasedConstraintConverter
- convert(List<Constraint>, int) - Method in interface de.rwth.swc.coffee4j.engine.converter.constraints.IndexBasedConstraintConverter
-
Converts all constraints to
TupleLists by using the index based schema explained inModelConverter. - convertCombination(int[]) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertCombination(int[]) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts a combinations represented by an integer array into a
Combinationobject with the corresponding parameters and values. - convertCombination(Combination) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertCombination(Combination) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts a
Combinationobject to an integer array representation with the corresponding value number. - convertConstraint(TupleList) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertConstraint(TupleList) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts a
TupleListobject into aConstraintrepresentation which is equal. - convertConstraint(Constraint) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertConstraint(Constraint) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts a
Constraintobject into aTupleListrepresentation which is equal. - convertedConstraint(Constraint, Object2IntMap<String>, Int2ObjectMap<Parameter>, int) - Method in class de.rwth.swc.coffee4j.engine.converter.constraints.AbstractIndexBasedConstraintConverter
-
template method implemented by sub-classes to convert the given
Constraintinto aTupleList. - convertedConstraint(Constraint, Object2IntMap<String>, Int2ObjectMap<Parameter>, int) - Method in class de.rwth.swc.coffee4j.engine.converter.constraints.methodbased.SimpleCartesianProductConstraintConverter
- convertedConstraint(Constraint, Object2IntMap<String>, Int2ObjectMap<Parameter>, int) - Method in class de.rwth.swc.coffee4j.engine.converter.tuplebased.TupleBasedConstraintConverter
- converter - Variable in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.AbstractGenerationPhase
- converter - Variable in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.AbstractIdentificationPhase
- convertParameter(int) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertParameter(int) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts an integer representation back to a
Parameterobject. - convertParameter(Parameter) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertParameter(Parameter) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts a
Parameterobject into an equivalent integer representation. - convertValue(int, int) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertValue(int, int) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts the integer representation of a value into a
Valueobject. - convertValue(Parameter, Value) - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- convertValue(Parameter, Value) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
-
Converts a
Valueto an integer representation. - CORRECT - de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintStatus
- create(ConflictDetectionConfiguration, ModelConverter) - Method in interface de.rwth.swc.coffee4j.engine.process.manager.ConflictDetectorFactory
-
Creates a
ConflictDetector - create(InputParameterModel) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverterFactory
-
Creates a new
ModelConverterwhich converts the given testModel and its parameters, values, and constraints. - create(ExtensionExecutor) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionContextFactory
-
Creates a new
ExecutionContextconfigured with the suppliedExtensionExecutor - create(ExtensionExecutor, InputParameterModel) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationContextFactory
- create(ExecutionContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionPhaseFactory
-
Creates a new
ExecutionPhaseconfigured with anExecutionContext - create(InterleavingGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking.CheckingPhaseFactory
- create(InterleavingGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification.InterleavingClassificationPhaseFactory
- create(InterleavingGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.AbstractGenerationPhaseFactory
- create(InterleavingGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationPhaseFactory
- create(InterleavingGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.AbstractIdentificationPhaseFactory
- create(InterleavingGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.IdentificationPhaseFactory
- create(ModelModificationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.model.ModelModificationPhaseFactory
-
Creates a
ModelModificationPhasewith will work with the given context. - create(SequentialGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization.FaultCharacterizationPhaseFactory
- create(SequentialGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.sequential.classification.SequentialClassificationPhaseFactory
- create(SequentialGenerationContext) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialGenerationPhaseFactory
-
Creates a new
SequentialGenerationPhaseconfigured with a suppliedSequentialGenerationContext - create(List<Extension>) - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutorFactory
-
Creates an
ExtensionExecutorconfigured with the defined extensions - create(List<Parameter>) - Method in interface de.rwth.swc.coffee4j.engine.converter.constraints.ConstraintConverterFactory
- create(List<Parameter>) - Method in class de.rwth.swc.coffee4j.engine.converter.constraints.methodbased.SimpleCartesianProductConstraintConverterFactory
- create(List<Parameter>) - Method in class de.rwth.swc.coffee4j.engine.converter.tuplebased.TupleBasedConstraintConverterFactory
- createExecutionContext(ExtensionExecutor, TestMethodConfiguration, List<? extends ExecutionReporter>) - Static method in class de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionContext
-
Creates a new
ExecutionContextusing the supplied information - createPhases() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- createPhases() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DefaultGeneratingInterleavingPhaseManager
- createTestPhases() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- createTestPhases() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.DefaultGeneratingSequentialPhaseManager
D
- de.rwth.swc.coffee4j.engine.configuration - package de.rwth.swc.coffee4j.engine.configuration
- de.rwth.swc.coffee4j.engine.configuration.execution - package de.rwth.swc.coffee4j.engine.configuration.execution
- de.rwth.swc.coffee4j.engine.configuration.extension - package de.rwth.swc.coffee4j.engine.configuration.extension
- de.rwth.swc.coffee4j.engine.configuration.extension.characterization - package de.rwth.swc.coffee4j.engine.configuration.extension.characterization
- de.rwth.swc.coffee4j.engine.configuration.extension.execution - package de.rwth.swc.coffee4j.engine.configuration.extension.execution
- de.rwth.swc.coffee4j.engine.configuration.extension.generation - package de.rwth.swc.coffee4j.engine.configuration.extension.generation
- de.rwth.swc.coffee4j.engine.configuration.extension.model - package de.rwth.swc.coffee4j.engine.configuration.extension.model
- de.rwth.swc.coffee4j.engine.configuration.model - package de.rwth.swc.coffee4j.engine.configuration.model
- de.rwth.swc.coffee4j.engine.configuration.model.constraints - package de.rwth.swc.coffee4j.engine.configuration.model.constraints
- de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased - package de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
- de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased - package de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased
- de.rwth.swc.coffee4j.engine.converter.constraints - package de.rwth.swc.coffee4j.engine.converter.constraints
- de.rwth.swc.coffee4j.engine.converter.constraints.methodbased - package de.rwth.swc.coffee4j.engine.converter.constraints.methodbased
- de.rwth.swc.coffee4j.engine.converter.model - package de.rwth.swc.coffee4j.engine.converter.model
- de.rwth.swc.coffee4j.engine.converter.tuplebased - package de.rwth.swc.coffee4j.engine.converter.tuplebased
- de.rwth.swc.coffee4j.engine.process.extension - package de.rwth.swc.coffee4j.engine.process.extension
- de.rwth.swc.coffee4j.engine.process.interleaving - package de.rwth.swc.coffee4j.engine.process.interleaving
- de.rwth.swc.coffee4j.engine.process.manager - package de.rwth.swc.coffee4j.engine.process.manager
- de.rwth.swc.coffee4j.engine.process.manager.sequential - package de.rwth.swc.coffee4j.engine.process.manager.sequential
- de.rwth.swc.coffee4j.engine.process.phase - package de.rwth.swc.coffee4j.engine.process.phase
- de.rwth.swc.coffee4j.engine.process.phase.execution - package de.rwth.swc.coffee4j.engine.process.phase.execution
- de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking - package de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking
- de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification - package de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification
- de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation - package de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
- de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification - package de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification
- de.rwth.swc.coffee4j.engine.process.phase.model - package de.rwth.swc.coffee4j.engine.process.phase.model
- de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization - package de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization
- de.rwth.swc.coffee4j.engine.process.phase.sequential.classification - package de.rwth.swc.coffee4j.engine.process.phase.sequential.classification
- de.rwth.swc.coffee4j.engine.process.phase.sequential.generation - package de.rwth.swc.coffee4j.engine.process.phase.sequential.generation
- de.rwth.swc.coffee4j.engine.process.report - package de.rwth.swc.coffee4j.engine.process.report
- de.rwth.swc.coffee4j.engine.process.report.interleaving - package de.rwth.swc.coffee4j.engine.process.report.interleaving
- de.rwth.swc.coffee4j.engine.process.report.sequential - package de.rwth.swc.coffee4j.engine.process.report.sequential
- de.rwth.swc.coffee4j.engine.process.report.util - package de.rwth.swc.coffee4j.engine.process.report.util
- de.rwth.swc.coffee4j.engine.process.util - package de.rwth.swc.coffee4j.engine.process.util
- de.rwth.swc.coffee4j.engine.report - package de.rwth.swc.coffee4j.engine.report
- DefaultDynamicInterleavingPhaseManager - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Default implementation managing the fully-automated hybrid approach by extending
AbstractInterleavingPhaseManager. - DefaultDynamicInterleavingPhaseManager(DynamicInterleavingPhaseManagerConfiguration) - Constructor for class de.rwth.swc.coffee4j.engine.process.interleaving.DefaultDynamicInterleavingPhaseManager
- DefaultExtensionExecutor - Class in de.rwth.swc.coffee4j.engine.process.extension
-
The default
ExtensionExecutor, that manages the execution of all known Extensions. - DefaultExtensionExecutor(Collection<? extends Extension>) - Constructor for class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
-
Creates a new executor with the given extensions.
- DefaultGeneratingInterleavingPhaseManager - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Default implementation managing the generation of error-constraints by extending
AbstractInterleavingPhaseManager. - DefaultGeneratingInterleavingPhaseManager(InterleavingPhaseManagerConfiguration) - Constructor for class de.rwth.swc.coffee4j.engine.process.interleaving.DefaultGeneratingInterleavingPhaseManager
- DefaultGeneratingSequentialPhaseManager - Class in de.rwth.swc.coffee4j.engine.process.manager.sequential
-
Default implementation managing the generation of error-constraints by extending
AbstractSequentialPhaseManager. - DefaultGeneratingSequentialPhaseManager(SequentialPhaseManagerConfiguration) - Constructor for class de.rwth.swc.coffee4j.engine.process.manager.sequential.DefaultGeneratingSequentialPhaseManager
-
Creates a new
AbstractSequentialPhaseManagerwith the supplied configuration - DefaultInterleavingClassificationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification
-
Default Phase for Classification.
- DefaultInterleavingClassificationPhase(InterleavingGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification.DefaultInterleavingClassificationPhase
- DefaultTestingInterleavingPhaseManager - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Default implementation managing an interleaving combinatorial test by extending
AbstractInterleavingPhaseManager. - DefaultTestingInterleavingPhaseManager(InterleavingPhaseManagerConfiguration) - Constructor for class de.rwth.swc.coffee4j.engine.process.interleaving.DefaultTestingInterleavingPhaseManager
- DefaultTestingSequentialPhaseManager - Class in de.rwth.swc.coffee4j.engine.process.manager.sequential
-
Default implementation managing an sequential combinatorial test by extending
AbstractSequentialPhaseManager. - DefaultTestingSequentialPhaseManager(SequentialPhaseManagerConfiguration) - Constructor for class de.rwth.swc.coffee4j.engine.process.manager.sequential.DefaultTestingSequentialPhaseManager
-
Creates a new
AbstractSequentialPhaseManagerwith the supplied configuration - DelegatingInterleavingExecutionReporter - Class in de.rwth.swc.coffee4j.engine.report
-
Delegating Reporter for interleaving testing and generation.
- DelegatingInterleavingExecutionReporter(Collection<InterleavingExecutionReporter>) - Constructor for class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- DelegatingModelBasedArgumentConverter - Class in de.rwth.swc.coffee4j.engine.report
- DelegatingModelBasedArgumentConverter(Collection<ArgumentConverter>) - Constructor for class de.rwth.swc.coffee4j.engine.report.DelegatingModelBasedArgumentConverter
- DelegatingSequentialExecutionReporter - Class in de.rwth.swc.coffee4j.engine.report
- DelegatingSequentialExecutionReporter(Collection<SequentialExecutionReporter>) - Constructor for class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- diagnoseConstraints() - Method in class de.rwth.swc.coffee4j.engine.process.manager.ConflictDetector
-
This is an adapted copy from the Coffee4j Junit Jupiter Extension.
- DynamicInterleavingPhaseManagerConfiguration - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Configuration for a
PhaseManagermanaging Interleaving Combinatorial Testing with a previous running Error-Constraint Generation. - DynamicInterleavingPhaseManagerConfiguration.Builder - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Builder for a
DynamicInterleavingPhaseManagerConfiguration
E
- empty() - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- EmptyInterleavingExecutionReporter - Class in de.rwth.swc.coffee4j.engine.process.report.interleaving
-
An example implementation of a
InterleavingExecutionReporter. - EmptyInterleavingExecutionReporter() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.interleaving.EmptyInterleavingExecutionReporter
-
Creates a new reporter printing no events.
- EmptySequentialExecutionReporter - Class in de.rwth.swc.coffee4j.engine.process.report.sequential
-
An example implementation of a
SequentialExecutionReporter. - EmptySequentialExecutionReporter() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.sequential.EmptySequentialExecutionReporter
-
Creates a new reporter printing no events.
- enumParameter(String, Class<? extends Enum<?>>) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.TestInputGroupContext
- equals(Object) - Method in class de.rwth.swc.coffee4j.engine.process.util.ReversedUnmodifiableListView
- errorConstraint(Constraint) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds a error constraint to the testModel.
- errorConstraintGenerationConfiguration(InterleavingExecutionConfiguration) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- errorConstraints(Constraint...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds all error constraints to the testModel.
- errorConstraints(Collection<Constraint>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds all error constraints to the testModel.
- exclusionConstraint(Constraint) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds a exclusion constraint to the testModel.
- exclusionConstraints(Constraint...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds all exclusion constraints to the testModel.
- execute(Combination) - Method in interface de.rwth.swc.coffee4j.engine.configuration.execution.TestInputExecutor
-
Executes the given
Combinationand throws an error if necessary. - execute(InputParameterModel) - Method in class de.rwth.swc.coffee4j.engine.process.phase.model.ModelModificationPhase
- execute(InputParameterModel) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialGenerationPhase
-
Executes this phase by generating the initial test set of the combinatorial test in the manner configured in the
SequentialGenerationContextsupplied inSequentialGenerationPhase(SequentialGenerationContext) - execute(I) - Method in interface de.rwth.swc.coffee4j.engine.process.phase.Phase
-
Executes the phase.
- execute(List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionPhase
- execute(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking.CheckingPhase
- execute(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification.InterleavingClassificationPhase
- execute(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationPhase
- execute(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.IdentificationPhase
- execute(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization.FaultCharacterizationPhase
-
Executes the
FaultCharacterizationPhaseas configured with theSequentialGenerationContextonce. - execute(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.classification.SequentialClassificationPhase
- executeAfterExecution(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
-
Executes the callback after the execution phase
- executeAfterExecution(Map<Combination, TestResult>) - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutor
-
Executes the callback after the execution phase
- executeAfterFaultCharacterization(List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
- executeAfterFaultCharacterization(List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutor
-
Executes the callback after the fault characterization phase
- executeAfterGeneration(List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
-
Executes the callback after the generation phase
- executeAfterGeneration(List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutor
-
Executes the callback after the generation phase
- executeBeforeExecution(List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
- executeBeforeExecution(List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutor
-
Executes the callback before the execution phase
- executeBeforeFaultCharacterization(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
- executeBeforeFaultCharacterization(Map<Combination, TestResult>) - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutor
-
Executes the callback before the fault characterization phase
- executeBeforeGeneration() - Method in class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
- executeBeforeGeneration() - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutor
-
Executes the callback before the initial generation
- executeClassificationPhase() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
-
Template method implemented by error-constraint generating managers.
- executeClassificationPhase() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.DefaultGeneratingSequentialPhaseManager
- executeClassificationPhase() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.DefaultTestingSequentialPhaseManager
- executeClassificationPhase(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
-
Template method implemented by error-constraint generating managers.
- executeClassificationPhase(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DefaultGeneratingInterleavingPhaseManager
- executeClassificationPhase(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DefaultTestingInterleavingPhaseManager
- executeModelModifiers(InputParameterModel, ExecutionReporter) - Method in class de.rwth.swc.coffee4j.engine.process.extension.DefaultExtensionExecutor
- executeModelModifiers(InputParameterModel, ExecutionReporter) - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutor
-
Executes all registered
ModelModifierexactly in the order they were registered in. - executionConfiguration() - Static method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- executionConfiguration() - Static method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
-
Initializes the builder pattern for
SequentialExecutionConfiguration - executionConfiguration(InterleavingExecutionConfiguration) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- executionConfiguration(InterleavingExecutionConfiguration) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- executionConfiguration(SequentialExecutionConfiguration) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
SequentialExecutionConfiguration - executionContext - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- executionContext - Variable in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- ExecutionContext - Class in de.rwth.swc.coffee4j.engine.process.phase.execution
-
Supplies contextual information, that is needed during an execution phase
- ExecutionContextFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.execution
-
A factory for an
ExecutionContext - executionMode(ExecutionMode) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
-
Sets the execution mode for the interleaving combinatorial test configuration.
- executionMode(ExecutionMode) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Sets the execution mode for the sequential combinatorial test configuration.
- executionPhase - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- executionPhase - Variable in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- ExecutionPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.execution
-
Manages an execution Phase with an enforces execution strategy.
- ExecutionPhase(ExecutionContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionPhase
- executionPhaseFactory(ExecutionPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- executionPhaseFactory(ExecutionPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- executionPhaseFactory(ExecutionPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
ExecutionPhaseFactory - ExecutionPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.execution
-
A factory for the
ExecutionPhase - executionReporter(InterleavingExecutionReporter) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- executionReporter(SequentialExecutionReporter) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds one execution reporter to listen to important events during combinatorial test execution.
- ExecutionReporter - Interface in de.rwth.swc.coffee4j.engine.report
- executionReporters(InterleavingExecutionReporter...) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- executionReporters(SequentialExecutionReporter...) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds all execution reports to listen to important events during combinatorial test execution.
- executionReporters(Collection<? extends SequentialExecutionReporter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds all execution reporters to listen to important events during combinatorial test execution.
- executionReporters(Collection<InterleavingExecutionReporter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- Extension - Interface in de.rwth.swc.coffee4j.engine.configuration.extension
-
This is more or less a copy of
org.junit.jupiter.api.extension.Extensionfrom the junit-jupiter-api project - extensionExecutor - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- extensionExecutor - Variable in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- extensionExecutor - Variable in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.AbstractGenerationPhase
- ExtensionExecutor - Interface in de.rwth.swc.coffee4j.engine.process.extension
-
Manages the execution of defined extensions.
- extensionExecutorFactory(ExtensionExecutorFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- extensionExecutorFactory(ExtensionExecutorFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- extensionExecutorFactory(ExtensionExecutorFactory) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
ExtensionExecutorFactory - ExtensionExecutorFactory - Interface in de.rwth.swc.coffee4j.engine.process.extension
-
A factory for an
ExtensionExecutor - extensions(Collection<Extension>) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- extensions(Collection<Extension>) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- extensions(List<Extension>) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Adds the
extensions
F
- failureInducingCombinationsFound() - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking.CheckingPhase
- faultCharacterizationAlgorithmFactory(FaultCharacterizationAlgorithmFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Sets which factory shall be used to create new
FaultCharacterizationAlgorithminstances during combinatorial testing. - faultCharacterizationFinished(TestInputGroup, Map<int[], Class<? extends Throwable>>, Set<int[]>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- faultCharacterizationFinished(TestInputGroupContext, Map<Combination, Class<? extends Throwable>>, Collection<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- faultCharacterizationFinished(TestInputGroupContext, Map<Combination, Class<? extends Throwable>>, Collection<Combination>) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- faultCharacterizationFinished(TestInputGroupContext, Map<Combination, Class<? extends Throwable>>, Collection<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.report.SequentialExecutionReporter
-
Called if fault characterization for a
TestInputGroupis completely finished. - faultCharacterizationPhase - Variable in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- FaultCharacterizationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization
-
Manages a fault characterization phase
- FaultCharacterizationPhase(SequentialGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization.FaultCharacterizationPhase
-
Creates a new
FaultCharacterizationPhasewith a givenSequentialGenerationContext - faultCharacterizationPhaseFactory(FaultCharacterizationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
FaultCharacterizationPhaseFactory - FaultCharacterizationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization
- faultCharacterizationStarted(TestInputGroup, FaultCharacterizationAlgorithm) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporterForGeneration
- faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm) - Method in interface de.rwth.swc.coffee4j.engine.report.SequentialExecutionReporter
-
Called if a fault characterization started for a
TestInputGroup. - faultCharacterizationTestInputsGenerated(TestInputGroup, List<int[]>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- faultCharacterizationTestInputsGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- faultCharacterizationTestInputsGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporterForGeneration
- faultCharacterizationTestInputsGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- faultCharacterizationTestInputsGenerated(TestInputGroupContext, List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.report.SequentialExecutionReporter
-
Called if additional test inputs for the fault characterization process of one
TestInputGrouphave been generated by the algorithm given toSequentialExecutionReporter.faultCharacterizationStarted(TestInputGroupContext, FaultCharacterizationAlgorithm). - feedbackCheckingStrategyFactory(FeedbackCheckingStrategyFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- format(Combination) - Method in interface de.rwth.swc.coffee4j.engine.process.report.util.CombinationFormatter
-
Formats a given combination.
- format(Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.util.JavaFormatter
- formatter - Variable in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- formatter - Variable in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporterForGeneration
G
- generatingExecutionConfiguration() - Static method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- generationContext - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- generationContext - Variable in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- generationPhase - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- generationPhase - Variable in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
- generationPhaseFactory(InterleavingGenerationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- generationPhaseFactory(InterleavingGenerationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- generationPhaseFactory(SequentialGenerationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
SequentialGenerationPhaseFactory - generator(TestInputGroupGenerator) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds one generator for initial
TestInputGroupgeneration. - generators(TestInputGroupGenerator...) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds all generators for initial
TestInputGroupgeneration. - generators(Collection<TestInputGroupGenerator>) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Adds all generators for initial
TestInputGroupgeneration. - get() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
- get(int) - Method in class de.rwth.swc.coffee4j.engine.process.util.ReversedUnmodifiableListView
- getArgumentConverters() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getArgumentConverters() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getCharacterizationAlgorithmFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getCheckingPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getCheckingPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getClassificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getClassificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getClassificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getClassificationStrategyFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getClassificationStrategyFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getCombination() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased.TupleBasedConstraint
- getCombination() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
- getConflictDetectionConfiguration() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getConflictDetectionConfiguration() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getConflictDetectorFactory() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getConstraintCheckerFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getConstraintFunction() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.MethodBasedConstraint
- getConstraintStatus() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.AbstractConstraint
- getConstraintStatus() - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.Constraint
- getConvertedModel() - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- getConvertedModel() - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
- getConverterFactory() - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.Constraint
- getConverterFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.MethodBasedConstraint
- getConverterFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased.TupleBasedConstraint
- getErrorConstraintGenerationExecutionConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getErrorConstraints() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getExclusionConstraints() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getExecutionConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getExecutionConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getExecutionConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getExecutionMode() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getExecutionMode() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getExecutionPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getExecutionPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getExecutionPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getExecutionReporters() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getExecutionReporters() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getExecutionReporters() - Method in class de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionContext
- getExtensionExecutor() - Method in class de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionContext
- getExtensionExecutor() - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationContext
- getExtensionExecutor() - Method in class de.rwth.swc.coffee4j.engine.process.phase.model.ModelModificationContext
- getExtensionExecutor() - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialGenerationContext
- getExtensionExecutorFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getExtensionExecutorFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getExtensionExecutorFactory() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getExtensions() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getExtensions() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getExtensions() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getFaultCharacterizationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getFeedbackCheckingStrategyFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getFormattedExceptionInducingCombinations(Map<Combination, Class<? extends Throwable>>, CombinationFormatter) - Static method in class de.rwth.swc.coffee4j.engine.process.report.util.ReportUtility
-
creates output that can be used by
ExecutionReporters for a set of exception-inducing combinations grouped by the exceptions they trigger. - getFormattedExceptionInducingCombinations(Set<Combination>) - Static method in class de.rwth.swc.coffee4j.engine.process.report.util.ReportUtility
-
creates output that can be used by
ExecutionReporters for a set of exception-inducing combinations. - getFormattedFailureInducingCombinations(Collection<Combination>) - Static method in class de.rwth.swc.coffee4j.engine.process.report.util.ReportUtility
-
creates output that can be used by
ExecutionReporters for a set of failure-inducing combinations. - getGenerationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getGenerationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getGenerationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getGenerator() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestInputGroupContext
- getGenerator() - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialGenerationContext
- getGenerators() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getId() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
- getIdentificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getIdentificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getIdentificationStrategyFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getIdentifier() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestInputGroupContext
- getInputParameterModel() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration
- getManagerFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getManagerFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getMode() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
- getModel() - Method in class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
- getModel() - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverter
- getModelConverter() - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationContext
- getModelConverter() - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialGenerationContext
- getModelConverterFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getModelConverterFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getModelModificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getModelModificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getModelModificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getName() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.AbstractConstraint
- getName() - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.Constraint
- getName() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getName() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- getNegativeSeeds() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getNegativeTestingStrength() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getParameterNames() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.AbstractConstraint
- getParameterNames() - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.Constraint
- getParameters() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getParameters() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
- getParameterValueMap() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- getPositiveMixedStrengthGroups() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getPositiveSeeds() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getPositiveTestingStrength() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- getPrioritizer() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- getPriority() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
- getRawValue(Parameter) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
-
The same as
Combination.getValue(Parameter)only withValue.get()begin called afterwards. - getRawValue(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
-
The same as
Combination.getValue(Parameter)only withValue.get()begin called afterwards. - getReporter() - Method in class de.rwth.swc.coffee4j.engine.process.phase.model.ModelModificationContext
- getReportLevel() - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- getReportLevel() - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- getReportLevel() - Method in interface de.rwth.swc.coffee4j.engine.report.ExecutionReporter
-
Specifies the level of reports this reporter wants to get.
- getRequiredWeight() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
- getResultFor(Combination) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.HashMapResultCache
- getResultFor(Combination) - Method in interface de.rwth.swc.coffee4j.engine.process.interleaving.ResultCache
- getResults() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.HashMapResultCache
- getStrength() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
- getTestInputExecutor() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration
- getTestInputGenerationStrategyFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- getTestManager() - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationContext
- getTestMethodConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- getTestMethodConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- getTestMethodConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- getTestMethodConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionContext
- getValue(Parameter) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
-
Retrieves the value of the specific parameter.
- getValue(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
-
Retrieves the value of the parameter corresponding to the name.
- getValues() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- getWarningForErrorConstraintGeneration() - Static method in class de.rwth.swc.coffee4j.engine.process.report.util.ReportUtility
- getWeight() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
H
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestInputGroupContext
- hashCode() - Method in class de.rwth.swc.coffee4j.engine.process.util.ReversedUnmodifiableListView
- HashMapResultCache - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Default
ResultCacheusing aHashMap. - HashMapResultCache() - Constructor for class de.rwth.swc.coffee4j.engine.process.interleaving.HashMapResultCache
- hasPriority() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
- hasWeight() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
I
- identificationFinished(InterleavingCombinatorialTestGroup, Set<Combination>, Set<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- identificationFinished(InterleavingCombinatorialTestGroup, Set<Combination>, Set<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- identificationFinished(InterleavingCombinatorialTestGroup, Set<Combination>, Set<Combination>) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- identificationFinished(InterleavingCombinatorialTestGroup, Set<Combination>, Set<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.report.InterleavingExecutionReporter
-
Called when the identification phase for a failing test input has finished.
- identificationFinished(InterleavingCombinatorialTestGroup, Set<int[]>, Set<int[]>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- identificationPhase - Variable in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- IdentificationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification
-
Default implementation of
IdentificationPhasefor Interleaving Combinatorial Testing. - IdentificationPhase(InterleavingGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.IdentificationPhase
- identificationPhaseFactory(IdentificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- identificationPhaseFactory(IdentificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- IdentificationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification
-
Interface for a Factory creating an
IdentificationPhase. - identificationStarted(InterleavingCombinatorialTestGroup, int[]) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- identificationStarted(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- identificationStarted(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- identificationStarted(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- identificationStarted(InterleavingCombinatorialTestGroup, Combination) - Method in interface de.rwth.swc.coffee4j.engine.report.InterleavingExecutionReporter
-
Called when the identification phase for a failing test input has started.
- identificationStrategyFactory(IdentificationStrategyFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- identificationTestInputGenerated(InterleavingCombinatorialTestGroup, int[]) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- identificationTestInputGenerated(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- identificationTestInputGenerated(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- identificationTestInputGenerated(InterleavingCombinatorialTestGroup, Combination) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- identificationTestInputGenerated(InterleavingCombinatorialTestGroup, Combination) - Method in interface de.rwth.swc.coffee4j.engine.report.InterleavingExecutionReporter
-
Called when a new test input was generated during identification phase.
- IndexBasedConstraintConverter - Interface in de.rwth.swc.coffee4j.engine.converter.constraints
- IndexBasedModelConverter - Class in de.rwth.swc.coffee4j.engine.converter.model
- IndexBasedModelConverter(InputParameterModel) - Constructor for class de.rwth.swc.coffee4j.engine.converter.model.IndexBasedModelConverter
-
Creates and initializes a new converter with the given testModel and constraints converter.
- initialize() - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking.CheckingPhase
-
initialize checking phase with possibly failure-inducing combination
- initialize(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.AbstractIdentificationPhase
-
initialize identification phase with previously executed failing test input
- initialize(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.IdentificationPhase
-
initialize identification phase with previously executed failing test input
- initialize(ModelConverter) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingModelBasedArgumentConverter
- initialize(ModelConverter) - Method in class de.rwth.swc.coffee4j.engine.report.ModelBasedArgumentConverter
-
Initializes the testModel converter to be used by the implementing class.
- initialize(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification.InterleavingClassificationPhase
- initialize(Map<Combination, TestResult>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.classification.SequentialClassificationPhase
- inputParameterModel(InputParameterModel) - Method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration.Builder
-
Sets the
InputParameterModel - inputParameterModel(String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- InputParameterModel - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
An representation of a input parameter testModel for combinatorial testing.
- InputParameterModel.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Realization of the builder pattern for constructing a
InputParameterModel. - InterleavingClassificationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification
-
Abstract Class for Classification Phase providing general functionality.
- InterleavingClassificationPhase(InterleavingGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification.InterleavingClassificationPhase
- InterleavingClassificationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification
-
Interface for a Factory creating an
InterleavingClassificationPhase. - InterleavingExecutionConfiguration - Class in de.rwth.swc.coffee4j.engine.configuration.execution
- InterleavingExecutionConfiguration.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.execution
- InterleavingExecutionReporter - Interface in de.rwth.swc.coffee4j.engine.report
-
Interface each Execution Reporter for Interleaving CT must implement.
- InterleavingExecutionReporterToGenerationReporterAdapter - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
-
Interleaving version of
SequentialExecutionReporterToGenerationReporterAdapter - InterleavingExecutionReporterToGenerationReporterAdapter(InterleavingExecutionReporter, ArgumentConverter, ModelConverter) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- InterleavingGenerationContext - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
-
Default
InterleavingGenerationContext - InterleavingGenerationContext(InterleavingExecutionConfiguration, InputParameterModel, ExtensionExecutor) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationContext
-
Creates new
InterleavingGenerationContext. - InterleavingGenerationContextFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
-
Factory for creating an
InterleavingGenerationContext. - InterleavingGenerationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
-
Phase for Interleaving Combinatorial Testing.
- InterleavingGenerationPhase(InterleavingGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationPhase
- InterleavingGenerationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
-
Interface for a Factory creating an
InterleavingGenerationPhase. - interleavingGroupFinished(InterleavingCombinatorialTestGroup, Map<Combination, Class<? extends Throwable>>, Set<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- interleavingGroupFinished(InterleavingCombinatorialTestGroup, Map<Combination, Class<? extends Throwable>>, Set<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- interleavingGroupFinished(InterleavingCombinatorialTestGroup, Map<Combination, Class<? extends Throwable>>, Set<Combination>) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- interleavingGroupFinished(InterleavingCombinatorialTestGroup, Map<Combination, Class<? extends Throwable>>, Set<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.report.InterleavingExecutionReporter
-
Called when the interleaving combinatorial testing has finished.
- interleavingGroupFinished(InterleavingCombinatorialTestGroup, Map<int[], Class<? extends Throwable>>, Set<int[]>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- interleavingGroupGenerated(InterleavingCombinatorialTestGroup) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- interleavingGroupGenerated(InterleavingCombinatorialTestGroup) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- interleavingGroupGenerated(InterleavingCombinatorialTestGroup) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- interleavingGroupGenerated(InterleavingCombinatorialTestGroup) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- interleavingGroupGenerated(InterleavingCombinatorialTestGroup) - Method in interface de.rwth.swc.coffee4j.engine.report.InterleavingExecutionReporter
-
Called when a new
InterleavingCombinatorialTestGrouphas been generated by anInterleavingCombinatorialTestManager. - InterleavingPhaseManagerConfiguration - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Configuration for a
PhaseManagermanaging Interleaving Combinatorial Testing and Error-Constraint Generation, respectively. - InterleavingPhaseManagerConfiguration.Builder - Class in de.rwth.swc.coffee4j.engine.process.interleaving
-
Builder for a
InterleavingPhaseManagerConfiguration. - isConstraintGenerator() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- isConstraintGenerator(boolean) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Sets a flag whether the combinatorial test is used for generating parameter error-constraints.
- isGenerating() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- isGenerating(boolean) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
J
- JavaFormatter - Class in de.rwth.swc.coffee4j.engine.process.report.util
-
Used to format a found exception-inducing combination as java-code.
- JavaFormatter() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.util.JavaFormatter
L
- logger - Variable in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- logger - Variable in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- LoggingConflictDetectionReporter - Class in de.rwth.swc.coffee4j.engine.process.report
-
A
ConflictDetectionReporterthat reports its findings using aLoggerThis is an adapted copy of thePrintStreamConflictDetectionReporter - LoggingConflictDetectionReporter(ModelConverter) - Constructor for class de.rwth.swc.coffee4j.engine.process.report.LoggingConflictDetectionReporter
-
Creates a new
LoggingConflictDetectionReporterconfigured with the suppliedModelConverter - LoggingInterleavingExecutionReporter - Class in de.rwth.swc.coffee4j.engine.process.report.interleaving
-
Reporter for interleaving Combinatorial Testing
- LoggingInterleavingExecutionReporter() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
-
Creates a new reporter which uses a
Loggerto inform the user of output. - LoggingInterleavingExecutionReporterForGeneration - Class in de.rwth.swc.coffee4j.engine.process.report.interleaving
-
Reporter for interleaving combinatorial testing and Constraint Generation using a logger
- LoggingInterleavingExecutionReporterForGeneration() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- LoggingInterleavingExecutionReporterForGenerationJava - Class in de.rwth.swc.coffee4j.engine.process.report.interleaving
-
Reporter transforming the found exception-inducing combinations into java-code that can be directly integrated into an IPM using a logger
- LoggingInterleavingExecutionReporterForGenerationJava() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGenerationJava
- LoggingSequentialExecutionReporter - Class in de.rwth.swc.coffee4j.engine.process.report.sequential
-
A
SequentialExecutionReporterthat reports the occurring events using aLogger - LoggingSequentialExecutionReporter() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
-
Creates a new
LoggingSequentialExecutionReporterusing a logger corresponding to this class - LoggingSequentialExecutionReporter(Logger) - Constructor for class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- LoggingSequentialExecutionReporterForGeneration - Class in de.rwth.swc.coffee4j.engine.process.report.sequential
- LoggingSequentialExecutionReporterForGeneration() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporterForGeneration
- LoggingSequentialExecutionReporterForGenerationJava - Class in de.rwth.swc.coffee4j.engine.process.report.sequential
-
Reporter transforming the found exception-inducing combinations into java-code that can be directly integrated into an IPM using a logger
- LoggingSequentialExecutionReporterForGenerationJava() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporterForGenerationJava
-
Creates a new
LoggingSequentialExecutionReporterusing a logger corresponding to this class
M
- managerFactory - Variable in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- managerFactory - Variable in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- managerFactory(InterleavingManagerFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- managerFactory(CombinatorialTestManagerFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Sets which factory shall be used to create new
SequentialCombinatorialTestManagerinstances. - MethodBasedConstraint - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased
-
Defines a constraint for combinatorial testing as a collection of parameters names and a function which can check whether any given value assignment for those parameters is valid or not according to some logic defined by the function.
- MethodBasedConstraint(String, List<String>, ConstraintFunction) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.MethodBasedConstraint
-
Creates a constraint using
MethodBasedConstraint(String, List, ConstraintFunction, ConstraintStatus)withConstraintStatus.UNKNOWN - MethodBasedConstraint(String, List<String>, ConstraintFunction, ConstraintStatus) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.constraints.methodbased.MethodBasedConstraint
-
Creates a new constraint.
- mixedStrengthGroup(StrengthGroup.Builder) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds the given mixed strength group for positive combinatorial testing to the model.
- mixedStrengthGroup(String...) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
-
Creates a new
StrengthGroup.Builderfor aStrengthGroupwith the parameters corresponding to the given names. - mixedStrengthGroup(Collection<String>) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
-
Creates a new
StrengthGroup.Builderfor aStrengthGroupwith the parameters corresponding to the given names. - mixedStrengthGroups(StrengthGroup.Builder...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds the given mixed strength groups for positive combinatorial testing to the model.
- mode(SeedMode) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed.Builder
-
Sets the mode of the seed.
- ModelBasedArgumentConverter - Class in de.rwth.swc.coffee4j.engine.report
-
Some
ArgumentConverterneed aModelConverterso that they can convert internal representations to external representations. - ModelBasedArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.engine.report.ModelBasedArgumentConverter
- modelConverter - Variable in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification.InterleavingClassificationPhase
- modelConverter - Variable in class de.rwth.swc.coffee4j.engine.process.phase.sequential.classification.SequentialClassificationPhase
- modelConverter - Variable in class de.rwth.swc.coffee4j.engine.report.ModelBasedArgumentConverter
- ModelConverter - Interface in de.rwth.swc.coffee4j.engine.converter.model
-
An interface for classes which can convert an
InputParameterModelto aCompleteTestModel. - modelConverterFactory(ModelConverterFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- modelConverterFactory(ModelConverterFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Sets which factory shall be used to create new
ModelConverterinstances. - ModelConverterFactory - Interface in de.rwth.swc.coffee4j.engine.converter.model
-
Factory for creating new
ModelConverterinstances based on anInputParameterModel. - ModelModificationContext - Class in de.rwth.swc.coffee4j.engine.process.phase.model
-
The context needed for a
ModelModificationPhase. - ModelModificationContext(ExtensionExecutor, ExecutionReporter) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.model.ModelModificationContext
- ModelModificationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.model
-
Phase which modifies the
InputParameterModelin aTestMethodConfigurationusing themodifiersgiven in aExtensionExecutor. - ModelModificationPhase(ModelModificationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.model.ModelModificationPhase
-
Creates a new instance with the context containing the model modifiers to use when executing the phase.
- modelModificationPhaseFactory(ModelModificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- modelModificationPhaseFactory(ModelModificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- modelModificationPhaseFactory(ModelModificationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
ModelModificationPhaseFactory. - ModelModificationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.model
-
Factory for creating
ModelModificationPhaseinstances with a given context. - modelModified(InputParameterModel, InputParameterModel) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- modelModified(InputParameterModel, InputParameterModel) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- modelModified(InputParameterModel, InputParameterModel) - Method in interface de.rwth.swc.coffee4j.engine.report.ExecutionReporter
-
Called if any
ModelModifierchanged the model. - ModelModifier - Interface in de.rwth.swc.coffee4j.engine.configuration.extension.model
-
An interface for an extension which modifies an input parameter model before the normal combinatorial testing process.
- modify(InputParameterModel) - Method in interface de.rwth.swc.coffee4j.engine.configuration.extension.model.ModelModifier
-
Modifies the model in an implementation specific way and returns the newly computed input parameter model.
N
- name(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Sets the name.
- negativeTestingStrength(int) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Sets the negative testing strength.
- NO_PRIORITY - Static variable in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
- NoOpFormatter - Class in de.rwth.swc.coffee4j.engine.process.report.util
-
Formatter that simply returns the given combination as String.
- NoOpFormatter() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.util.NoOpFormatter
O
- of(List<E>) - Static method in class de.rwth.swc.coffee4j.engine.process.util.ReversedUnmodifiableListView
-
Creates a new unmodifiable view of the given list with a reversed order.
- of(Map<Parameter, Value>) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- ofHighestStrength() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup.Builder
-
Specifies that the group of parameters should be tested to the highest possible strength.
- ofStrength(int) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup.Builder
-
Specifies an explicit strength to which the parameters in the group should be tested.
P
- parameter(Parameter) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds a parameter to the testModel.
- parameter(Parameter.Builder) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds the parameter builders to the testModel by building them.
- parameter(String) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- Parameter - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Represents a parameter form an input parameter testModel for combinatorial testing.
- Parameter(String, Collection<Value>) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
-
Creates a new parameter with the given name and values.
- Parameter.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Realizes the builder pattern for a
Parameter. - ParameterArgumentConverter - Class in de.rwth.swc.coffee4j.engine.report
- ParameterArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.engine.report.ParameterArgumentConverter
- parameters(Parameter.Builder...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Builds all given builders and adds the result parameters to the testModel.
- parameters(Parameter...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds all parameters to the testModel.
- parameters(Collection<Parameter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds all parameters to the testModel.
- Phase<I,O> - Interface in de.rwth.swc.coffee4j.engine.process.phase
-
Manages the execution of a phase.
- PhaseContext - Interface in de.rwth.swc.coffee4j.engine.process.phase
-
Marker interface for classes supplying contextual information during different
Phases - PhaseManager - Interface in de.rwth.swc.coffee4j.engine.process.manager
-
Manages different
Phases - phaseManagerConfiguration() - Static method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- phaseManagerConfiguration() - Static method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- phaseManagerConfiguration() - Static method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
-
Initiates the Builder pattern for a
SequentialPhaseManagerConfiguration - positiveTestingStrength(int) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Sets the positive testing strength.
- printExceptionInducingCombinations(Map<Combination, Class<? extends Throwable>>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
-
template method implemented by sub-classes reporting found exception-inducing combinations
- printExceptionInducingCombinations(Map<Combination, Class<? extends Throwable>>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporterForGeneration
- PrintStreamConflictDetectionReporter - Class in de.rwth.swc.coffee4j.engine.process.report
-
A
ConflictDetectionReporterthat reports its findings to aPrintStream - PrintStreamConflictDetectionReporter(PrintStream, ModelConverter) - Constructor for class de.rwth.swc.coffee4j.engine.process.report.PrintStreamConflictDetectionReporter
- printWarning(Collection<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
-
template method implemented by sub-classes reporting found exception-inducing combinations
- printWarning(Collection<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporterForGeneration
- prioritizer(TestInputPrioritizer) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
-
Sets the
TestInputPrioritizerwhich shall be used to prioritize the inputs of the individualTestInputGroups. - priority(double) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed.Builder
-
Sets an explicit priority for the seed.
R
- reinitialize() - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.AbstractIdentificationPhase
-
reinitialize identification phase
- reinitialize() - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.IdentificationPhase
-
reinitialize identification phase
- removeExclusionConstraints() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Removes all exclusion constraints added until now.
- report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- report(ReportLevel, Report) - Method in interface de.rwth.swc.coffee4j.engine.report.ExecutionReporter
-
Called if any algorithm made a report for and event not covered by any of the life cycle callback methods.
- report(ReportLevel, Supplier<Report>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
- report(ReportLevel, Supplier<Report>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- reportDetectedMissingInvalidTuples(List<MissingInvalidTuple>) - Method in class de.rwth.swc.coffee4j.engine.process.report.LoggingConflictDetectionReporter
- reportDetectedMissingInvalidTuples(List<MissingInvalidTuple>) - Method in class de.rwth.swc.coffee4j.engine.process.report.PrintStreamConflictDetectionReporter
- reportDetectedMissingInvalidTuples(List<MissingInvalidTuple>) - Method in interface de.rwth.swc.coffee4j.engine.report.ConflictDetectionReporter
- reportMinimalDiagnosisHittingSets(List<DiagnosisHittingSet>) - Method in class de.rwth.swc.coffee4j.engine.process.report.LoggingConflictDetectionReporter
- reportMinimalDiagnosisHittingSets(List<DiagnosisHittingSet>) - Method in class de.rwth.swc.coffee4j.engine.process.report.PrintStreamConflictDetectionReporter
- reportMinimalDiagnosisHittingSets(List<DiagnosisHittingSet>) - Method in interface de.rwth.swc.coffee4j.engine.report.ConflictDetectionReporter
- ReportUtility - Class in de.rwth.swc.coffee4j.engine.process.report.util
-
Utility class used by
ExecutionReporters to create output strings. - ResultCache - Interface in de.rwth.swc.coffee4j.engine.process.interleaving
-
Cache for results of executed test inputs to reduce the execution time.
- ReversedUnmodifiableListView<E> - Class in de.rwth.swc.coffee4j.engine.process.util
-
Simple view of a list which reverses the order of the elements.
- run() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
- run() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DefaultDynamicInterleavingPhaseManager
- run() - Method in interface de.rwth.swc.coffee4j.engine.process.manager.PhaseManager
-
Runs the automation of the phases defined in the manager
- run() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
-
Automates the combinatorial process.
- runTestInput(Combination) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
-
passes test input to execution phase if result is not present in cache.
S
- seed(Combination) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
-
Constructs a builder instance for a seed which consists of the given combination.
- seed(Seed.Builder) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds a seed test case for positive combinatorial testing to the testModel.
- seed(String, Seed.Builder) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds a seed test case for the negative combinatorial test of one error constraint to the testModel.
- seed(Map.Entry<String, Object>...) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
-
Constructs a builder instance for a seed which consists of a combination with the given entries.
- Seed - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
A representation of (partial) seed test cases.
- Seed.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Class used to create new
Seedinstances using the builder pattern. - seeds(Seed.Builder...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds multiple seed test cases for positive combinatorial testing to the testModel.
- seeds(String, Seed.Builder...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
-
Adds multiple seed test cases for the negative combinatorial test of one error constraint to the testModel A seed test will always be included in the final test suite.
- SequentialClassificationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.sequential.classification
-
Abstract Class for Classification Phase providing general functionality in the sequential part.
- SequentialClassificationPhase(SequentialGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.sequential.classification.SequentialClassificationPhase
- SequentialClassificationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.sequential.classification
-
Interface for a Factory creating an
SequentialClassificationPhase. - SequentialExecutionConfiguration - Class in de.rwth.swc.coffee4j.engine.configuration.execution
-
The complete reusable part of the configuration for a combinatorial test input.
- SequentialExecutionConfiguration.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.execution
-
The realization of the builder pattern for a quick and readable construction of a new configuration.
- SequentialExecutionReporter - Interface in de.rwth.swc.coffee4j.engine.report
-
The
InputParameterModel-based equivalent to aGenerationReporter. - SequentialExecutionReporterToGenerationReporterAdapter - Class in de.rwth.swc.coffee4j.engine.process.phase.sequential.generation
-
This is an exact copy of the DelegatingModelBasedArgumentConverter from the Model Module
- SequentialExecutionReporterToGenerationReporterAdapter(SequentialExecutionReporter, ArgumentConverter, ModelConverter) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- SequentialGenerationContext - Class in de.rwth.swc.coffee4j.engine.process.phase.sequential.generation
- SequentialGenerationContext(SequentialExecutionConfiguration, InputParameterModel, ExtensionExecutor) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialGenerationContext
-
Creates a new
SequentialGenerationContextconfigured with aSequentialExecutionConfiguration, anInputParameterModel, and anExtensionExecutor. - SequentialGenerationPhase - Class in de.rwth.swc.coffee4j.engine.process.phase.sequential.generation
-
Manages a generation phase of a combinatorial test
- SequentialGenerationPhase(SequentialGenerationContext) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialGenerationPhase
-
Creates a new
SequentialGenerationPhasewith the configuredSequentialGenerationContext - SequentialGenerationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.sequential.generation
-
Factory for a
SequentialGenerationPhase - SequentialPhaseManagerConfiguration - Class in de.rwth.swc.coffee4j.engine.process.manager.sequential
-
Data class for the configuration of a
PhaseManagerModels a complete combinatorial test. - SequentialPhaseManagerConfiguration.Builder - Class in de.rwth.swc.coffee4j.engine.process.manager.sequential
-
Builder for a
SequentialPhaseManagerConfiguration - setExecutionMode(ExecutionMode) - Method in class de.rwth.swc.coffee4j.engine.process.phase.execution.ExecutionPhase
-
Sets the execution mode used by this execution phase.
- setName(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.AbstractConstraint
- setName(String) - Method in interface de.rwth.swc.coffee4j.engine.configuration.model.constraints.Constraint
- SimpleCartesianProductConstraintConverter - Class in de.rwth.swc.coffee4j.engine.converter.constraints.methodbased
-
Converts
MethodBasedConstraintobjects to theirTupleListrepresentation by executing theirConstraintFunctionwith every possible value combination of its parameters. - SimpleCartesianProductConstraintConverter(List<Parameter>) - Constructor for class de.rwth.swc.coffee4j.engine.converter.constraints.methodbased.SimpleCartesianProductConstraintConverter
- SimpleCartesianProductConstraintConverterFactory - Class in de.rwth.swc.coffee4j.engine.converter.constraints.methodbased
-
Factory for creating
SimpleCartesianProductConstraintConverters. - SimpleCartesianProductConstraintConverterFactory() - Constructor for class de.rwth.swc.coffee4j.engine.converter.constraints.methodbased.SimpleCartesianProductConstraintConverterFactory
- size() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- size() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- size() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- size() - Method in class de.rwth.swc.coffee4j.engine.process.util.ReversedUnmodifiableListView
- StrengthGroup - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Represents a group of parameters which should be tested at a given higher strength than the rest of the parameters in the model.
- StrengthGroup.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Class which realizes the builder pattern for constructing a new
StrengthGroup. - suspicious() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed.Builder
-
Sets the mode of the seed to
SeedMode.EXCLUSIVE. - suspiciousSeed(Map.Entry<String, Object>...) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
-
Constructs a builder instance for a seed which consists of a combination with the given entries and which has
SeedMode.EXCLUSIVEas a mode.
T
- testExecutor(TestInputExecutor) - Method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration.Builder
-
Sets the
test input executorused for the test. - testInputExecutionFinished(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- testInputExecutionFinished(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- testInputExecutionFinished(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- testInputExecutionFinished(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- testInputExecutionFinished(Combination, TestResult) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- testInputExecutionFinished(Combination, TestResult) - Method in interface de.rwth.swc.coffee4j.engine.report.ExecutionReporter
-
Indicates the end of a test input execution.
- testInputExecutionStarted(Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporter
- testInputExecutionStarted(Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.interleaving.LoggingInterleavingExecutionReporterForGeneration
- testInputExecutionStarted(Combination) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- testInputExecutionStarted(Combination) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingInterleavingExecutionReporter
- testInputExecutionStarted(Combination) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- testInputExecutionStarted(Combination) - Method in interface de.rwth.swc.coffee4j.engine.report.ExecutionReporter
-
Indicates the start of a test input execution.
- TestInputExecutor - Interface in de.rwth.swc.coffee4j.engine.configuration.execution
-
Executor for one
Combination. - testInputGenerationStrategyFactory(TestInputGenerationStrategyFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
- TestInputGroupContext - Class in de.rwth.swc.coffee4j.engine.configuration
-
A class representing a
TestInputGroupto the outside. - TestInputGroupContext(Object, TestInputGroupGenerator) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.TestInputGroupContext
-
Creates a new context with the given identifier and generator.
- testInputGroupFinished(TestInputGroup) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- testInputGroupFinished(TestInputGroupContext) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- testInputGroupFinished(TestInputGroupContext) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- testInputGroupFinished(TestInputGroupContext) - Method in interface de.rwth.swc.coffee4j.engine.report.SequentialExecutionReporter
-
Called if a
TestInputGrouphas completely finished. - testInputGroupGenerated(TestInputGroup, TestInputGroupGenerator) - Method in class de.rwth.swc.coffee4j.engine.process.phase.sequential.generation.SequentialExecutionReporterToGenerationReporterAdapter
- testInputGroupGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
- testInputGroupGenerated(TestInputGroupContext, List<Combination>) - Method in class de.rwth.swc.coffee4j.engine.report.DelegatingSequentialExecutionReporter
- testInputGroupGenerated(TestInputGroupContext, List<Combination>) - Method in interface de.rwth.swc.coffee4j.engine.report.SequentialExecutionReporter
-
Called if a new
TestInputGrouphas been generated by aTestInputGroupGenerator. - testManager - Variable in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification.InterleavingClassificationPhase
- testManager - Variable in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.AbstractGenerationPhase
- testManager - Variable in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification.AbstractIdentificationPhase
- testManager - Variable in class de.rwth.swc.coffee4j.engine.process.phase.sequential.classification.SequentialClassificationPhase
- testMethodConfiguration() - Static method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration
-
Initiates the builder pattern for a
TestMethodConfiguration - testMethodConfiguration(TestMethodConfiguration) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration.Builder
- testMethodConfiguration(TestMethodConfiguration) - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration.Builder
- testMethodConfiguration(TestMethodConfiguration) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
Sets the
TestMethodConfiguration - TestMethodConfiguration - Class in de.rwth.swc.coffee4j.engine.configuration
-
Specifies the configuration of a test class that it most likely not reused.
- TestMethodConfiguration.Builder - Class in de.rwth.swc.coffee4j.engine.configuration
-
Builder Class for the
TestMethodConfiguration - toBuilder() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
-
Constructs a instance of the
SequentialExecutionConfiguration.Builderwith the values of this configuration. - toBuilder() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- toBuilder() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration
- toBuilder() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
- toBuilder() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
- toBuilder() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.AbstractConstraint
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
- toString() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestInputGroupContext
- TupleBasedConstraint - Class in de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased
-
Represents a constraint for combinatorial testing based on a forbidden tuple.
- TupleBasedConstraint(String, List<String>, Combination) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased.TupleBasedConstraint
- TupleBasedConstraint(String, List<String>, ConstraintStatus, Combination) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.constraints.tuplebased.TupleBasedConstraint
- TupleBasedConstraintConverter - Class in de.rwth.swc.coffee4j.engine.converter.tuplebased
-
Converter for
TupleBasedConstraints. - TupleBasedConstraintConverter(List<Parameter>) - Constructor for class de.rwth.swc.coffee4j.engine.converter.tuplebased.TupleBasedConstraintConverter
- TupleBasedConstraintConverterFactory - Class in de.rwth.swc.coffee4j.engine.converter.tuplebased
-
Factory for creating a
TupleBasedConstraintConverter. - TupleBasedConstraintConverterFactory() - Constructor for class de.rwth.swc.coffee4j.engine.converter.tuplebased.TupleBasedConstraintConverterFactory
- TupleListArgumentConverter - Class in de.rwth.swc.coffee4j.engine.report
- TupleListArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.engine.report.TupleListArgumentConverter
U
- UNKNOWN - de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintStatus
V
- value(int, Object) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
-
Convenience method which can be statically imported for easier and more readable code.
- value(int, Object, double) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
-
Convenience method which can be statically imported for easier and more readable code.
- value(Object) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter.Builder
-
Adds on new value to the parameter.
- Value - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Represents a value for a input parameter testModel in combinatorial testing.
- Value(int, Object) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.Value
-
Creates a new value with the given id and object
- Value(int, Object, Double) - Constructor for class de.rwth.swc.coffee4j.engine.configuration.model.Value
-
Creates a new value with the given id and object
- Value.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model
-
Helper class which temporary stores data and weight until an id can be assigned to the value.
- ValueArgumentConverter - Class in de.rwth.swc.coffee4j.engine.report
- ValueArgumentConverter() - Constructor for class de.rwth.swc.coffee4j.engine.report.ValueArgumentConverter
- valueOf(String) - Static method in enum de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values(Object...) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Parameter.Builder
-
Adds all new values to the parameter.
W
- weighted(Object, double) - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
-
Creates a
Value.Builderwith the given data and weight. - withName(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint1Builder
- withName(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint2Builder
- withName(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint3Builder
- withName(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint4Builder
- withName(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint5Builder
- withName(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint6Builder
All Classes All Packages