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

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 PhaseManager Interface 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 Phase providing 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 PhaseManager Interface for Sequential CT.
AbstractSequentialPhaseManager(SequentialPhaseManagerConfiguration) - Constructor for class de.rwth.swc.coffee4j.engine.process.manager.sequential.AbstractSequentialPhaseManager
Creates a new AbstractSequentialPhaseManager with 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
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
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 Seed instance from this builder.
build(Collection<Parameter>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup.Builder
Builds the StrengthGroup with 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 ConstraintFunction as a BooleanFunction1 for the given parameter.
by(BooleanFunction2<?, ?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint2Builder
Specified the ConstraintFunction as a BooleanFunction2 for the given parameters.
by(BooleanFunction3<?, ?, ?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint3Builder
Specified the ConstraintFunction as a BooleanFunction3 for the given parameters.
by(BooleanFunction4<?, ?, ?, ?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint4Builder
Specified the ConstraintFunction as a BooleanFunction4 for the given parameters.
by(BooleanFunction5<?, ?, ?, ?, ?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint5Builder
Specified the ConstraintFunction as a BooleanFunction5 for the given parameters.
by(BooleanFunction6<?, ?, ?, ?, ?, ?>) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintBuilder.Constraint6Builder
Specified the ConstraintFunction as a BooleanFunction6 for 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
A encapsulation of a mapping from Parameter to Value.
Combination.Builder - Class in de.rwth.swc.coffee4j.engine.configuration.model
 
CombinationArgumentConverter - Class in de.rwth.swc.coffee4j.engine.report
A ArgumentConverter cor converting CombinationArguments into Combination instances for reporting.
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 SequentialCombinatorialTestManager instances 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
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
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 this combination contains all parameter-value pairs of otherCombination.
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 TupleList by using the index based schema explained in ModelConverter.
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 in ModelConverter.
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 Combination object 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 Combination object 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 TupleList object into a Constraint representation 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 Constraint object into a TupleList representation 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 Constraint into a TupleList.
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 Parameter object.
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 Parameter object 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 Value object.
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 Value to 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
create(InputParameterModel) - Method in interface de.rwth.swc.coffee4j.engine.converter.model.ModelConverterFactory
Creates a new ModelConverter which 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 ExecutionContext configured with the supplied ExtensionExecutor
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 ExecutionPhase configured with an ExecutionContext
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 ModelModificationPhase with 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 SequentialGenerationPhase configured with a supplied SequentialGenerationContext
create(List<Extension>) - Method in interface de.rwth.swc.coffee4j.engine.process.extension.ExtensionExecutorFactory
Creates an ExtensionExecutor configured 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 ExecutionContext using 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 AbstractSequentialPhaseManager with 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 AbstractSequentialPhaseManager with 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 PhaseManager managing Interleaving Combinatorial Testing with a previous running Error-Constraint Generation.
DynamicInterleavingPhaseManagerConfiguration.Builder - Class in de.rwth.swc.coffee4j.engine.process.interleaving

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 Combination and 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 SequentialGenerationContext supplied in SequentialGenerationPhase(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 FaultCharacterizationPhase as configured with the SequentialGenerationContext once.
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 ModelModifier exactly 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
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
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.Extension from 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
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 FaultCharacterizationAlgorithm instances 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 TestInputGroup is 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
faultCharacterizationPhaseFactory(FaultCharacterizationPhaseFactory) - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
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 TestInputGroup have been generated by the algorithm given to SequentialExecutionReporter.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
generator(TestInputGroupGenerator) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
Adds one generator for initial TestInputGroup generation.
generators(TestInputGroupGenerator...) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
Adds all generators for initial TestInputGroup generation.
generators(Collection<TestInputGroupGenerator>) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
Adds all generators for initial TestInputGroup generation.
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 with Value.get() begin called afterwards.
getRawValue(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
The same as Combination.getValue(Parameter) only with Value.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 ResultCache using a HashMap.
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 IdentificationPhase for 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
Used by IndexBasedModelConverter to convert a list of Constraint to a list of TupleList.
IndexBasedModelConverter - Class in de.rwth.swc.coffee4j.engine.converter.model
A ModelConverter based on using the indices of supplied Parameter and Value.
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
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
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
InterleavingGenerationContext(InterleavingExecutionConfiguration, InputParameterModel, ExtensionExecutor) - Constructor for class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.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
InterleavingPhaseManagerConfiguration - Class in de.rwth.swc.coffee4j.engine.process.interleaving
Configuration for a PhaseManager managing Interleaving Combinatorial Testing and Error-Constraint Generation, respectively.
InterleavingPhaseManagerConfiguration.Builder - Class in de.rwth.swc.coffee4j.engine.process.interleaving
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 ConflictDetectionReporter that reports its findings using a Logger This is an adapted copy of the PrintStreamConflictDetectionReporter
LoggingConflictDetectionReporter(ModelConverter) - Constructor for class de.rwth.swc.coffee4j.engine.process.report.LoggingConflictDetectionReporter
Creates a new LoggingConflictDetectionReporter configured with the supplied ModelConverter
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 Logger to 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 SequentialExecutionReporter that reports the occurring events using a Logger
LoggingSequentialExecutionReporter() - Constructor for class de.rwth.swc.coffee4j.engine.process.report.sequential.LoggingSequentialExecutionReporter
Creates a new LoggingSequentialExecutionReporter using 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 LoggingSequentialExecutionReporter using 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 SequentialCombinatorialTestManager instances.
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
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.Builder for a StrengthGroup with 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.Builder for a StrengthGroup with 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 ArgumentConverter need a ModelConverter so 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 InputParameterModel to a CompleteTestModel.
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 ModelConverter instances.
ModelConverterFactory - Interface in de.rwth.swc.coffee4j.engine.converter.model
Factory for creating new ModelConverter instances based on an InputParameterModel.
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 InputParameterModel in a TestMethodConfiguration using the modifiers given in a ExtensionExecutor.
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
ModelModificationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.model
Factory for creating ModelModificationPhase instances 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 ModelModifier changed 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
A ArgumentConverter cor converting ParameterArguments into Parameter instances for reporting.
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 ConflictDetectionReporter that reports its findings to a PrintStream
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 TestInputPrioritizer which shall be used to prioritize the inputs of the individual TestInputGroups.
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 Seed instances 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 a GenerationReporter.
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
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 SequentialGenerationPhase with the configured SequentialGenerationContext
SequentialGenerationPhaseFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.sequential.generation
SequentialPhaseManagerConfiguration - Class in de.rwth.swc.coffee4j.engine.process.manager.sequential
Data class for the configuration of a PhaseManager Models a complete combinatorial test.
SequentialPhaseManagerConfiguration.Builder - Class in de.rwth.swc.coffee4j.engine.process.manager.sequential
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 MethodBasedConstraint objects to their TupleList representation by executing their ConstraintFunction with 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
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.EXCLUSIVE as a mode.

T

testExecutor(TestInputExecutor) - Method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration.Builder
Sets the test input executor used 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 TestInputGroup to 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 TestInputGroup has 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 TestInputGroup has been generated by a TestInputGroupGenerator.
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
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.Builder with 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
A ArgumentConverter cor converting TupleLists into MethodBasedConstraint instances for reporting.
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
A ArgumentConverter cor converting ValueArguments into Value instances for reporting.
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.Builder with 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
 
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