A B C D E F G H I J L M N O P Q 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
 
AbstractGeneratingInterleavingManager - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
Abstract class implementing GeneratingInterleavingCombinatorialTestManager.Extends the AbstractInterleavingManager and adds the capability to store exception-inducing combinations.
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
accept(CombinatorialTest) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode.CombinatorialTestAnnotationBasedExecutionModeProvider
 
accept(CombinatorialTest) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.test.model.MethodBasedInputParameterModelProvider
 
accept(EnableInterleavingConstraintGeneration) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.MethodBasedGeneratingInterleavingConfigurationProvider
 
accept(EnableSequentialConstraintGeneration) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential.ConstructorBasedSequentialConstraintGenerationProvider
 
accept(EnableInterleavingGeneration) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.MethodBasedInterleavingConfigurationProvider
 
accept(ConfigureIpog) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.IpogConfigurationProvider
 
accept(ConfigureIpogNeg) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.IpogNegConfigurationProvider
 
accept(EnableExtension) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.extension.ConstructorBasedExtensionProvider
 
accept(CombinatorialTestDescriptorVisitor) - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestClassDescriptor
 
accept(CombinatorialTestDescriptorVisitor) - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestDescriptor
 
accept(CombinatorialTestDescriptorVisitor) - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestEngineDescriptor
 
accept(CombinatorialTestDescriptorVisitor) - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestMethodDescriptor
 
add(int[], int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
Adds the combination to be added to the first one.
addCombination(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CombinationPartitioner
Adds the given combination to the partition determined by the value at the partitioning parameter.
addConstraint(int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintChecker
 
addConstraint(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.DynamicHardConstraintChecker
 
addConstraint(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesChecker
 
addConstraint(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ModelBasedConstraintChecker
 
addConstraint(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintChecker
 
addForbiddenCombination(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatAlgorithm
Add a forbidden combination to the constraints.
addResultFor(IntArrayWrapper, TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.HashMapTestResultCache
 
addResultFor(IntArrayWrapper, TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.manager.TestResultCache
Adds a result to the cache so it may later be retrieved via TestResultCache.getResultFor(IntArrayWrapper).
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
 
AdvancedAetgSat - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced
Generator for one test group containing the test inputs generated with the AetgSatAlgorithm algorithm with the strength given by the CompleteTestModel.
AdvancedAetgSat() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced.AdvancedAetgSat
 
AdvancedAetgSatAlgorithm - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced
Implementation of the AETGSat variant of the AETG algorithm from "Constructing Interaction Test Suites for Highly-Configurable Systems in the Presence of Constraints: A Greedy Approach".
AdvancedAetgSatAlgorithm(AetgSatConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced.AdvancedAetgSatAlgorithm
Constructor.
AetgSat - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg
Generator for one test group containing the test inputs generated with the AetgSatAlgorithm algorithm with the strength given by the CompleteTestModel.
AetgSat() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSat
 
AetgSatAlgorithm - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg
Implementation of the AETGSat variant of the AETG algorithm from "Constructing Interaction Test Suites for Highly-Configurable Systems in the Presence of Constraints: A Greedy Approach".
AetgSatAlgorithm(AetgSatConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatAlgorithm
Constructor.
aetgSatConfiguration() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration
Construct a builder for a new configuration.
AetgSatConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg
A class combining all information needed to construct a new instance of the AetgSatAlgorithm algorithm.
AetgSatConfiguration.Builder - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg
aetgStrategy() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.aetg.AetgStrategy
 
AetgStrategy - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.generator.aetg
Implementation of AETGSat ("Constructing Interaction Test Suites for Highly-Configurable Systems in the Presence of Constraints: A Greedy Approach").
AfterClass - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.all
Shows that the method should be used after all test methods in the class.
AfterCombination - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.combination
Signalizes that the annotated method should be used as an after combination callback
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
AfterMethod - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.test
Signalizes that the annotated method should be used as an after test method callback
algorithm() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization.EnableFaultCharacterization
Gets the FaultCharacterizationAlgorithm specified by this annotation
algorithms() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.EnableGeneration
Gets the classes of the TestInputGroupGenerators
allCombinationsCovered() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
 
allConstraintsEnabled() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
AnnotationConsumer<A extends Annotation> - Interface in de.rwth.swc.coffee4j.junit.engine.annotation
Represents an operation, that accepts an Annotation This is more or less a copy of org.junit.jupiter.params.support.AnnotationConsumer from the junit-jupiter-params project.
AnnotationConsumerInitializer - Class in de.rwth.swc.coffee4j.junit.engine.annotation
Support class for initializing instances with annotations of an annotated element in AnnotationConsumerInitializer.initialize(AnnotatedElement, Object)
ANONYMOUS_CONSTRAINT - Static variable in class de.rwth.swc.coffee4j.engine.configuration.model.constraints.Constraint.ConstraintConstants
 
appendIdFromClass(UniqueId, Class<?>) - Static method in class de.rwth.swc.coffee4j.junit.engine.UniqueIdGenerator
 
appendIdFromCombination(UniqueId, Combination) - Static method in class de.rwth.swc.coffee4j.junit.engine.UniqueIdGenerator
Appends a combination name to an existing UniqueId
appendIdFromMethod(UniqueId, Method) - Static method in class de.rwth.swc.coffee4j.junit.engine.UniqueIdGenerator
Appends a method name to an existing UniqueId
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.
apply(Model) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.Constraint
 
apply(Model) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.NegatedConstraint
 
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.
ArgumentConverter - Interface in de.rwth.swc.coffee4j.algorithmic.report
Defines an interface which can be used to convert arguments to different representation forms.
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.
ArrayUtil - Class in de.rwth.swc.coffee4j.algorithmic.util
Common operations which need to be performed on arrays in combinatorial test input generation.

B

BasicSequentialCombinatorialTestManager - Class in de.rwth.swc.coffee4j.algorithmic.sequential.manager
A very basic manager for combinatorial tests.
BasicSequentialCombinatorialTestManager(SequentialCombinatorialTestConfiguration, CompleteTestModel) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.manager.BasicSequentialCombinatorialTestManager
 
BeforeClass - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.all
Shows that the method should be used before all test methods in the class.
BeforeCombination - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.combination
Signalizes that the annotated method should be used as a before combination callback
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
BeforeMethod - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.test
Signalizes that the annotated method should be used as a before test method callback
ben() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
Can be used as a convenience method to describe that BEN should be used as a FaultCharacterizationAlgorithmFactory.
ben(int, int) - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
Can be used as a convenience method to describe that BEN should be used as a FaultCharacterizationAlgorithmFactory.
Ben - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben
The implementation of the BEN fault characterization algorithm based on the paper "Identifying Failure-Inducing Combinations in a Combinatorial Test Set".
Ben(FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
Builds a new instance of the algorithm for a given configuration.
Ben(FaultCharacterizationConfiguration, int, int) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
Builds a new instance of the algorithm for the given configuration.
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 class de.rwth.swc.coffee4j.algorithmic.classification.ClassificationConfiguration.Builder
 
build() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration.Builder
 
build() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration.Builder
 
build() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration.IdentificationConfigurationBuilder
 
build() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
 
build() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration.Builder
Constructs the configuration.
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
buildCartesianProduct(Set<Collection<IntList>>, int) - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.util.TupleBuilderUtil
builds the cartesian product for a given set of combinations,
buildDelegatingOrDefaultExecutionReporter(List<InterleavingExecutionReporter>) - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationContext
 
builder() - Static method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
Builder for a new CompleteTestModel.
builder(CompleteTestModel) - Static method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
Builder() - Constructor for class de.rwth.swc.coffee4j.algorithmic.classification.ClassificationConfiguration.Builder
 
Builder() - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration.Builder
 
Builder() - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration.Builder
 
Builder() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration.Builder
 
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
 
CachingDelegatingSequentialCombinatorialTestManager - Class in de.rwth.swc.coffee4j.algorithmic.sequential.manager
A SequentialCombinatorialTestManager which does not generate test inputs by itself but delegates this to another manager.
CachingDelegatingSequentialCombinatorialTestManager(TestResultCache, SequentialCombinatorialTestManager) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.manager.CachingDelegatingSequentialCombinatorialTestManager
 
canBeAdded(int[], int[], ConstraintChecker) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
Checks whether the combinations to be added can be added to the given combinations.
canConvert(Object) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.ArgumentConverter
Checks whether the given argument can be converted by this ArgumentConverter.
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(boolean) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
Checks whether the given expression evaluates to true.
check(boolean, String) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
Checks whether the given expression evaluates to true.
check(boolean, Supplier<String>) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
Checks whether the given expression evaluates to true.
check(ExecutionResult, ExecutionResult) - Method in class de.rwth.swc.coffee4j.junit.engine.result.ResultValidator
checks whether the given ExecutionResults are equal.
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 interface de.rwth.swc.coffee4j.algorithmic.interleaving.report.InterleavingGenerationReporter
called if the feedback-checking-phase finished.
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 interface de.rwth.swc.coffee4j.algorithmic.interleaving.report.InterleavingGenerationReporter
called if the feedback-checking-phase started.
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.
ChocoModel - Class in de.rwth.swc.coffee4j.algorithmic.conflict.choco
 
ChocoModel(int[], List<Constraint>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
ChocoUtil - Class in de.rwth.swc.coffee4j.algorithmic.util
 
CLASSIFICATION - de.rwth.swc.coffee4j.algorithmic.interleaving.Phase
 
ClassificationConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.classification
Configuration used to create a ClassificationStrategy.
ClassificationConfiguration.Builder - Class in de.rwth.swc.coffee4j.algorithmic.classification
Builder class for a ClassificationConfiguration
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
 
ClassificationStrategy - Interface in de.rwth.swc.coffee4j.algorithmic.classification
Strategy that is used to classify a found exception-inducing combination according to the exceptional results it causes.
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
 
ClassificationStrategyFactory - Interface in de.rwth.swc.coffee4j.algorithmic.classification
Factory used to create a ClassificationStrategy using a ClassificationConfiguration
ClassificationStrategyFactoryLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification
Class for loading the defined classification strategy using EnableClassification for a CombinatorialTest.
ClassificationStrategyFactoryLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification.ClassificationStrategyFactoryLoader
 
ClassificationStrategyFactoryProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification
This interface is responsible for providing a ClassificationStrategyFactory.
clearAssignmentConstraint() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
Coffee4JException - Exception in de.rwth.swc.coffee4j.algorithmic
A RuntimeException that signalizes that something went wrong in the coffee4j project, either caused by the user or the developer
Coffee4JException(String) - Constructor for exception de.rwth.swc.coffee4j.algorithmic.Coffee4JException
Creates a new Coffee4JException with the supplied message
Coffee4JException(String, Object...) - Constructor for exception de.rwth.swc.coffee4j.algorithmic.Coffee4JException
Creates a new Coffee4JException with the supplied format string and objects
Coffee4JException(String, Throwable) - Constructor for exception de.rwth.swc.coffee4j.algorithmic.Coffee4JException
Creates a new Coffee4JException with the supplied message and cause
Coffee4JException(Throwable, String, Object...) - Constructor for exception de.rwth.swc.coffee4j.algorithmic.Coffee4JException
Creates a new Coffee4JException with the supplied format string and objects, and a cause
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(int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.report.CombinationArgument
 
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
 
CombinationArgument - Class in de.rwth.swc.coffee4j.algorithmic.report
Used to encapsulate a int[] as a combination.
CombinationArgument(int[]) - Constructor for class de.rwth.swc.coffee4j.algorithmic.report.CombinationArgument
Creates a new argument for the given combination.
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
 
CombinationBasedMethodInvoker - Class in de.rwth.swc.coffee4j.junit.engine.execution
 
CombinationBasedMethodInvoker(Object, Method) - Constructor for class de.rwth.swc.coffee4j.junit.engine.execution.CombinationBasedMethodInvoker
 
CombinationDescriptor - Class in de.rwth.swc.coffee4j.junit.engine.descriptor
JUnit description of a combination during execution
CombinationDescriptor(UniqueId, String, Method) - Constructor for class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinationDescriptor
Creates a new CombinationDescriptor with the supplied parent, Combination, and display name
CombinationExecutor - Class in de.rwth.swc.coffee4j.junit.engine.execution
 
CombinationExecutor(ExecutionContext) - Constructor for class de.rwth.swc.coffee4j.junit.engine.execution.CombinationExecutor
 
CombinationFormatter - Interface in de.rwth.swc.coffee4j.engine.process.report.util
Interface used by ExecutionReporters to format found exception-inducing combinations.
combinationIdentified() - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestManager
 
CombinationPartitioner - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
Class to partition given combinations according to one parameter.
CombinationPartitioner(Collection<int[]>, int, int) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CombinationPartitioner
Creates a new combination partitioner according to the given parameter.
CombinationType - Enum in de.rwth.swc.coffee4j.algorithmic.interleaving.identification
Since an IdentificationStrategy is used to identify failure- as well as exception-inducing combinations, this enum is used to differentiate the identified combinations.
CombinationUtil - Class in de.rwth.swc.coffee4j.algorithmic.util
Common utilities used for integer array which represent combinations or test inputs.
Combinator - Class in de.rwth.swc.coffee4j.algorithmic.util
Utility methods used for combinatorial tasks in the context of combinatorial test generation.
CombinatorialTest - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation
This annotation is used to mark a combinatorial test.
CombinatorialTestAnnotationBasedExecutionModeProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode
A provider loading the ExecutionMode as given in the CombinatorialTest annotation.
CombinatorialTestAnnotationBasedExecutionModeProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode.CombinatorialTestAnnotationBasedExecutionModeProvider
 
CombinatorialTestClassDescriptor - Class in de.rwth.swc.coffee4j.junit.engine.descriptor
 
CombinatorialTestClassDescriptor(TestDescriptor, Class<?>) - Constructor for class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestClassDescriptor
 
CombinatorialTestDescriptor - Class in de.rwth.swc.coffee4j.junit.engine.descriptor
Base class for the JUnit TestDescriptors used by the CombinatorialTestEngine
CombinatorialTestDescriptor(UniqueId, String, TestSource) - Constructor for class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestDescriptor
Creates a new CombinatorialTestDescriptor with the supplied UniqueId, display name, and TestSource
CombinatorialTestDescriptorVisitor - Interface in de.rwth.swc.coffee4j.junit.engine.descriptor
 
CombinatorialTestEngine - Class in de.rwth.swc.coffee4j.junit.engine
A JUnit TestEngine which provides combinatorial testing capabilities via the coffee4j framework and using annotations.
CombinatorialTestEngine() - Constructor for class de.rwth.swc.coffee4j.junit.engine.CombinatorialTestEngine
 
CombinatorialTestEngineDescriptor - Class in de.rwth.swc.coffee4j.junit.engine.descriptor
Very minimal description of a TestEngine in the TestDescriptor hierarchy
CombinatorialTestEngineDescriptor(UniqueId, String) - Constructor for class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestEngineDescriptor
Creates a new CombinatorialTestEngineDescriptor with the supplied UniqueId and display name
CombinatorialTestExecutor - Class in de.rwth.swc.coffee4j.junit.engine.execution
Initiates the process automation of the combinatorial tests via a supplied ExecutionRequest
CombinatorialTestExecutor(ExecutionContext) - Constructor for class de.rwth.swc.coffee4j.junit.engine.execution.CombinatorialTestExecutor
Creates a new CombinatorialTestExecutor based upon the supplied EngineExecutionListener.
CombinatorialTestManagerFactory - Interface in de.rwth.swc.coffee4j.engine.process.manager.sequential
A factory for creating new SequentialCombinatorialTestManager instances from a given configuration.
CombinatorialTestMethodDescriptor - Class in de.rwth.swc.coffee4j.junit.engine.descriptor
JUnit description of a combinatorial test.
CombinatorialTestMethodDescriptor(TestDescriptor, Method) - Constructor for class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestMethodDescriptor
Creates a new CombinatorialTestMethodDescriptor with the supplied UniqueId, display name, and TestSource.
compareTo(DiagnosisElement) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
 
CompleteTestModel - Class in de.rwth.swc.coffee4j.algorithmic.model
A class containing all important information needed for one combinatorial test.
CompleteTestModel.Builder - Class in de.rwth.swc.coffee4j.algorithmic.model
A class for constructing a new CompleteTestModel instance using the bulider pattern.
computeCartesianProduct(Int2IntMap, int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Combinator
Computes the full cartesian product of the given parameters.
computeCombinations(int[], int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Combinator
Computes all size-value-combinations there are with the given parameters.
computeCombinations(int[], IntSet) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Combinator
Computes all possible combinations as partial test cases which only contain the given parameters.
computeExceptionInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.GeneratingImprovedDD
 
computeExceptionInducingCombinations() - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.characterization.GeneratingFaultCharacterizationAlgorithm
 
computeExceptionInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.GeneratingMixtgte
 
computeFailureInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
 
computeFailureInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.GeneratingImprovedDD
 
computeFailureInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.ImprovedDeltaDebugging
 
computeFailureInducingCombinations() - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationAlgorithm
Computes a list of most likely failure inducing combinations refined from previous calls to FaultCharacterizationAlgorithm.computeNextTestInputs(Map).
computeFailureInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.GeneratingMixtgte
 
computeFailureInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.Mixtgte
 
computeFailureInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.NoOp
 
computeGainsOfFixedParameter(int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CoverageMap
 
computeGainsOfFixedParameter(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.EfficientCoverageMap
Computes the number of combinations which would be covered if the fixed parameter given in the constructor would be set to a specific value in the given combination.
computeMinimalDiagnosisHittingSets(List<MissingInvalidTuple>) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ReduceBasedDiagnosisHittingSetBuilder
 
computeNegativeParameterCombinations(int[], int[], int, int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Combinator
Computes (a,b)-wise subsets of parameter indices
computeNextTestInputs(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.ImprovedDeltaDebugging
 
computeNextTestInputs(Map<int[], TestResult>) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationAlgorithm
Refines the internal list of suspicious of faulty combinations.
computeNextTestInputs(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.Mixtgte
Implements a variant of Algorithm 2 (MixTgTe_t, due to framework restrictions) of the referenced paper.
computeNextTestInputs(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.NoOp
 
computeNextTestInputs(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
In the first iteration all relevant sub combinations of failed test inputs are calculated via the SuspiciousCombinationAlgorithm.getRelevantSubCombinations(int[]) method.
computeParameterCombinations(int[], int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Combinator
Computes all subsets of parameter indices with the given size.
computeSubCombinations(int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Combinator
Computes all sub-combinations of this combination.
computeSubCombinations(int[], int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Combinator
Computes all sub-combinations with the given size that the combination has.
configurable() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration.ConfigurationSource
The configurable class which can be instantiated using the configuration of type ConfigurationSource.configuration() provided by the ConfigurationSource.provider().
configuration - Variable in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
 
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
 
configuration() - Static method in class de.rwth.swc.coffee4j.algorithmic.classification.ClassificationConfiguration
 
configuration() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration
 
configuration() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration
 
configuration() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration
 
configuration() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration.ConfigurationSource
The configuration class which is used to configure a new instance of ConfigurationSource.configurable().
ConfigurationBasedInstanceCreator - Class in de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration
Utility class for creating instances based on ConfigurationProvider registered via ConfigurationSource.
ConfigurationFromMethod - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration
This is a ConfigurationSource which provides access to values returned from a factory method of the class in which this annotation is declared or from static factory methods in external classes referenced by the fully qualified name (classname#methodname).
ConfigurationLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration
Class for loading the defined configuration for a CombinatorialTest.
ConfigurationLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration.ConfigurationLoader
 
ConfigurationProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration
An ConfigurationProvider is responsible for providing exactly one SequentialExecutionConfiguration for use in a CombinatorialTest.
ConfigurationProvider<T> - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration
A provider for configurations which can be registered using ConfigurationSource.
ConfigurationSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration
ConfigurationSource is an annotation used to register configuration providers for the annotated test method.
ConfigurationSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration
Source of a ConfigurationProvider for a specific configurable class and configuration type.
ConfigurationSources - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration
Repeatable annotation for ConfigurationSource.
ConfigureIpog - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration
This is an annotation to configure the Ipog TestInputGroupGenerator via IpogConfiguration.
ConfigureIpogNeg - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration
This is an annotation to configure the IpogNeg TestInputGroupGenerator via IpogNegConfiguration.
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
ConflictDetectionConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
ConflictDetectionConfiguration(boolean, boolean, boolean, Supplier<? extends ConflictExplainer>, boolean, Supplier<? extends ConflictDiagnostician>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
 
ConflictDetectionConfigurationLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis
ConflictDetectionConfigurationLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis.ConflictDetectionConfigurationLoader
 
ConflictDetectionManager - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
ConflictDetectionManager(ConflictDetectionConfiguration, CompleteTestModel) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionManager
 
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
conflictDiagnosisAlgorithm() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis.EnableConflictDetection
 
ConflictDiagnostician - Interface in de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis
 
ConflictElement - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
ConflictElement(int, int[], int[]) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElement
 
conflictElements - Variable in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElementsBasedExplanation
 
ConflictElementsBasedExplanation - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
ConflictElementsBasedExplanation(List<ConflictElement>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElementsBasedExplanation
 
ConflictExplainer - Interface in de.rwth.swc.coffee4j.algorithmic.conflict.explanation
 
ConflictExplanation - Interface in de.rwth.swc.coffee4j.algorithmic.conflict
 
conflictExplanationAlgorithm() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis.EnableConflictDetection
 
ConflictSet - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
ConflictSet(List<ConflictElement>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictSet
 
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 - Class in de.rwth.swc.coffee4j.algorithmic.constraint
 
Constraint - Interface in de.rwth.swc.coffee4j.engine.configuration.model.constraints
 
Constraint(TupleList, Function<Model, Constraint>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.Constraint
 
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.
constraintChecker(ConstraintChecker) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.ClassificationConfiguration.Builder
 
constraintChecker(ConstraintChecker) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration.Builder
 
constraintChecker(ConstraintChecker) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration.Builder
 
constraintChecker(ConstraintChecker) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration.IdentificationConfigurationBuilder
 
ConstraintChecker - Interface in de.rwth.swc.coffee4j.algorithmic.constraint
 
constraintCheckerFactory() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.ConfigureIpog
Gets the class of the ConstraintCheckerFactory
constraintCheckerFactory() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.ConfigureIpogNeg
Gets the class of the ConstraintCheckerFactory
ConstraintCheckerFactory - Interface in de.rwth.swc.coffee4j.algorithmic.constraint
 
constraintCheckingFactory(ConstraintCheckerFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
 
ConstraintConverter - Class in de.rwth.swc.coffee4j.algorithmic.constraint
 
ConstraintConverter() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintConverter
 
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.
ConstraintGeneratingSequentialCombinatorialTestManager - Class in de.rwth.swc.coffee4j.algorithmic.sequential.manager
Default implementation of the interface GeneratingSequentialCombinatorialTestManager.
ConstraintGeneratingSequentialCombinatorialTestManager(SequentialCombinatorialTestConfiguration, CompleteTestModel) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.manager.ConstraintGeneratingSequentialCombinatorialTestManager
 
ConstraintList - Class in de.rwth.swc.coffee4j.algorithmic.constraint
 
ConstraintList(Collection<TupleList>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintList
 
ConstraintStatus - Enum in de.rwth.swc.coffee4j.engine.configuration.model.constraints
The status of a MethodBasedConstraint
ConstructorBasedExtensionProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.extension
 
ConstructorBasedExtensionProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.extension.ConstructorBasedExtensionProvider
 
ConstructorBasedSequentialConstraintGenerationProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential
FaultCharacterizationAlgorithmFactoryProvider using the constructor of the provided characterization strategy.
ConstructorBasedSequentialConstraintGenerationProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential.ConstructorBasedSequentialConstraintGenerationProvider
 
contains(int[], int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.ArrayUtil
Checks whether the given element appears anywhere in the given array.
contains(int[], int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
Checks whether the first combinations contains the second one.
contains(DiagnosisElement) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisHittingSet
 
contains(Combination) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
Checks if this combination contains all parameter-value pairs of otherCombination.
containsAll(int[], int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.ArrayUtil
Checks whether all otherElement appear anywhere in the given elements.
containsAllParameters(int[], int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
Checks whether all the combination contains all parameters until the given index, that is whether all fields in the combination array until the index are not set to CombinationUtil.NO_VALUE.
containsAllParameters(int[], IntSet) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
Checks whether a combinations contains all parameter, that is whether the field for all given parameters is not set to CombinationUtil.NO_VALUE.
containsDuplicates(int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.ArrayUtil
 
containsResultFor(IntArrayWrapper) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.HashMapTestResultCache
 
containsResultFor(IntArrayWrapper) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.manager.TestResultCache
 
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(TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintConverter
 
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 interface de.rwth.swc.coffee4j.algorithmic.report.ArgumentConverter
Converts the given argument if ArgumentConverter.canConvert(Object) returned true.
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.
convertAll(Collection<TupleList>) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintConverter
 
convertArguments(ArgumentConverter) - Method in class de.rwth.swc.coffee4j.algorithmic.report.Report
Converts all arguments given to the constructor using the given ArgumentConverter.
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
 
ConverterLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter
Class for loading multiple ArgumentConverter via ConverterProvider.
ConverterLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter.ConverterLoader
 
ConverterProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter
An ConverterProvider is responsible for providing exactly an arbitrary number of ArgumentConverter implementations (even none is allowed) for a CombinatorialTest.
ConverterSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter
ConverterSource is an annotation used to register converter providers for the annotated test method.
ConverterSources - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter
The repeatable variant of ConverterSource.
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
 
coverageMap(CoverageMap) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration.Builder
 
coverageMap(CoverageMap) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration.Builder
 
coverageMap(CoverageMap) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration.IdentificationConfigurationBuilder
 
CoverageMap - Class in de.rwth.swc.coffee4j.algorithmic.interleaving
Coverage Map storing all uncovered t-tuples.
CoverageMap - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
 
CoverageMap(int[], int, ConstraintChecker) - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
 
CoverageMap(CoverageMap, ConstraintChecker) - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
 
covers(DiagnosisHittingSet) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisHittingSet
 
create(int[], int, TestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.MixedStrengthParameterCombinationFactory
 
create(int[], int, TestModel) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.ParameterCombinationFactory
Calculates which parameter combinations should be covered in the next step.
create(ClassificationConfiguration) - Method in interface de.rwth.swc.coffee4j.algorithmic.classification.ClassificationStrategyFactory
 
create(ConflictDetectionConfiguration, ModelConverter) - Method in interface de.rwth.swc.coffee4j.engine.process.manager.ConflictDetectorFactory
create(FeedbackCheckingConfiguration) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingStrategyFactory
 
create(TestInputGenerationConfiguration) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationStrategyFactory
 
create(IdentificationConfiguration) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationStrategyFactory
 
create(InterleavingCombinatorialTestConfiguration, CompleteTestModel) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.GeneratingInterleavingManagerFactory
 
create(InterleavingCombinatorialTestConfiguration, CompleteTestModel) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingManagerFactory
 
create(FaultCharacterizationConfiguration) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationAlgorithmFactory
Creates a new algorithm for the given configuration.
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(Class<T>, Method) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration.ConfigurationBasedInstanceCreator
Creates a new instance of a class, possibly with a supplied ConfigurationProvider.
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
 
createConflictDiagnostician() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
 
createConflictExplainer() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
 
createConstraintChecker(CompleteTestModel) - Method in interface de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintCheckerFactory
 
createConstraintChecker(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.DiagnosticConstraintCheckerFactory
 
createConstraintChecker(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ExistentialHardConstraintCheckerFactory
 
createConstraintChecker(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ExistentialMinimalForbiddenTuplesCheckerFactory
 
createConstraintChecker(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.HardConstraintCheckerFactory
 
createConstraintChecker(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesCheckerFactory
 
createConstraintChecker(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintCheckerFactory
 
createConstraintChecker(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.SoftConstraintCheckerFactory
 
createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in interface de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintCheckerFactory
 
createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.DiagnosticConstraintCheckerFactory
 
createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ExistentialHardConstraintCheckerFactory
 
createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ExistentialMinimalForbiddenTuplesCheckerFactory
 
createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.HardConstraintCheckerFactory
 
createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesCheckerFactory
 
createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintCheckerFactory
 
createConstraintCheckerWithNegation(CompleteTestModel, TupleList) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.SoftConstraintCheckerFactory
 
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
createNewInstance(Class<T>, Object...) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
Creates a new instance of a provided class.
createPhases() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.AbstractInterleavingPhaseManager
 
createPhases() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DefaultGeneratingInterleavingPhaseManager
 
createTestModelExpander(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
 
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
 
createTree(int, int, List<Set<TupleNode>>) - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TreeBuilder
creates a tuple-relationship-tree.
currentlyProcessedTestInput - Variable in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleRelationshipStrategy
 

D

de.rwth.swc.coffee4j.algorithmic - package de.rwth.swc.coffee4j.algorithmic
 
de.rwth.swc.coffee4j.algorithmic.classification - package de.rwth.swc.coffee4j.algorithmic.classification
 
de.rwth.swc.coffee4j.algorithmic.configuration.execution - package de.rwth.swc.coffee4j.algorithmic.configuration.execution
 
de.rwth.swc.coffee4j.algorithmic.conflict - package de.rwth.swc.coffee4j.algorithmic.conflict
 
de.rwth.swc.coffee4j.algorithmic.conflict.choco - package de.rwth.swc.coffee4j.algorithmic.conflict.choco
 
de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis - package de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis
 
de.rwth.swc.coffee4j.algorithmic.conflict.explanation - package de.rwth.swc.coffee4j.algorithmic.conflict.explanation
 
de.rwth.swc.coffee4j.algorithmic.constraint - package de.rwth.swc.coffee4j.algorithmic.constraint
 
de.rwth.swc.coffee4j.algorithmic.interleaving - package de.rwth.swc.coffee4j.algorithmic.interleaving
 
de.rwth.swc.coffee4j.algorithmic.interleaving.feedback - package de.rwth.swc.coffee4j.algorithmic.interleaving.feedback
 
de.rwth.swc.coffee4j.algorithmic.interleaving.generator - package de.rwth.swc.coffee4j.algorithmic.interleaving.generator
 
de.rwth.swc.coffee4j.algorithmic.interleaving.generator.aetg - package de.rwth.swc.coffee4j.algorithmic.interleaving.generator.aetg
 
de.rwth.swc.coffee4j.algorithmic.interleaving.identification - package de.rwth.swc.coffee4j.algorithmic.interleaving.identification
 
de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot - package de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot
 
de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt - package de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt
 
de.rwth.swc.coffee4j.algorithmic.interleaving.manager - package de.rwth.swc.coffee4j.algorithmic.interleaving.manager
 
de.rwth.swc.coffee4j.algorithmic.interleaving.report - package de.rwth.swc.coffee4j.algorithmic.interleaving.report
 
de.rwth.swc.coffee4j.algorithmic.interleaving.util - package de.rwth.swc.coffee4j.algorithmic.interleaving.util
 
de.rwth.swc.coffee4j.algorithmic.model - package de.rwth.swc.coffee4j.algorithmic.model
 
de.rwth.swc.coffee4j.algorithmic.report - package de.rwth.swc.coffee4j.algorithmic.report
 
de.rwth.swc.coffee4j.algorithmic.sequential.characterization - package de.rwth.swc.coffee4j.algorithmic.sequential.characterization
 
de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben - package de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben
 
de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta - package de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta
 
de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte - package de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte
 
de.rwth.swc.coffee4j.algorithmic.sequential.generator - package de.rwth.swc.coffee4j.algorithmic.sequential.generator
 
de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg - package de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg
 
de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced - package de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced
 
de.rwth.swc.coffee4j.algorithmic.sequential.generator.emptyset - package de.rwth.swc.coffee4j.algorithmic.sequential.generator.emptyset
 
de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog - package de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
 
de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg - package de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg
 
de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.algorithm - package de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.algorithm
 
de.rwth.swc.coffee4j.algorithmic.sequential.manager - package de.rwth.swc.coffee4j.algorithmic.sequential.manager
 
de.rwth.swc.coffee4j.algorithmic.sequential.prioritization - package de.rwth.swc.coffee4j.algorithmic.sequential.prioritization
 
de.rwth.swc.coffee4j.algorithmic.sequential.report - package de.rwth.swc.coffee4j.algorithmic.sequential.report
 
de.rwth.swc.coffee4j.algorithmic.util - package de.rwth.swc.coffee4j.algorithmic.util
 
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
 
de.rwth.swc.coffee4j.junit.engine - package de.rwth.swc.coffee4j.junit.engine
 
de.rwth.swc.coffee4j.junit.engine.annotation - package de.rwth.swc.coffee4j.junit.engine.annotation
 
de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification
 
de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.interleaving - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.interleaving
 
de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential
 
de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter
 
de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis
 
de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode
 
de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving
 
de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
 
de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter
 
de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization
 
de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration
 
de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation
 
de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration
 
de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization - package de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization
 
de.rwth.swc.coffee4j.junit.engine.annotation.extension - package de.rwth.swc.coffee4j.junit.engine.annotation.extension
 
de.rwth.swc.coffee4j.junit.engine.annotation.parameter - package de.rwth.swc.coffee4j.junit.engine.annotation.parameter
 
de.rwth.swc.coffee4j.junit.engine.annotation.parameter.combination - package de.rwth.swc.coffee4j.junit.engine.annotation.parameter.combination
 
de.rwth.swc.coffee4j.junit.engine.annotation.parameter.parameter - package de.rwth.swc.coffee4j.junit.engine.annotation.parameter.parameter
 
de.rwth.swc.coffee4j.junit.engine.annotation.test - package de.rwth.swc.coffee4j.junit.engine.annotation.test
 
de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.all - package de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.all
 
de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.combination - package de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.combination
 
de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.test - package de.rwth.swc.coffee4j.junit.engine.annotation.test.lifecycle.test
 
de.rwth.swc.coffee4j.junit.engine.annotation.test.model - package de.rwth.swc.coffee4j.junit.engine.annotation.test.model
 
de.rwth.swc.coffee4j.junit.engine.annotation.util - package de.rwth.swc.coffee4j.junit.engine.annotation.util
 
de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration - package de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration
 
de.rwth.swc.coffee4j.junit.engine.descriptor - package de.rwth.swc.coffee4j.junit.engine.descriptor
 
de.rwth.swc.coffee4j.junit.engine.discovery - package de.rwth.swc.coffee4j.junit.engine.discovery
 
de.rwth.swc.coffee4j.junit.engine.execution - package de.rwth.swc.coffee4j.junit.engine.execution
 
de.rwth.swc.coffee4j.junit.engine.result - package de.rwth.swc.coffee4j.junit.engine.result
 
DEBUG - de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
Should be used for general debugging information.
DEFAULT_NAME_PATTERN - Static variable in class de.rwth.swc.coffee4j.junit.engine.execution.DisplayNameFormatter
The default name pattern: {combination}
defaultCheckingStrategy() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.DefaultFeedbackCheckingStrategy
 
defaultConfiguration() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.IpogConfiguration
 
defaultConfiguration() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.IpogNegConfiguration
 
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.
DefaultFeedbackCheckingStrategy - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.feedback
Default Feedback Checking Strategy introduced in "An interleaving approach to combinatorial testing and failure-inducing interaction identification".
DefaultGeneratingInterleavingManager - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
Default implementation of the interface GeneratingInterleavingCombinatorialTestManager.
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
 
DefaultInterleavingManager - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
Default Implementation of the interface InterleavingCombinatorialTestManager.
DefaultResultWrapper - Class in de.rwth.swc.coffee4j.junit.engine.result
Class used to wrap results during constraint generation.
DefaultResultWrapper(boolean) - Constructor for class de.rwth.swc.coffee4j.junit.engine.result.DefaultResultWrapper
Constructor using a flag to activate wrapped results for constraint generation or testing process as the equals-method behaves different in the two modes.
DefaultResultWrapper(Method) - Constructor for class de.rwth.swc.coffee4j.junit.engine.result.DefaultResultWrapper
Constructor using the test method to activate wrapped results for constraint generation or testing process as the equals-method behaves different in the two modes.
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
DelegatingConfigurationProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration
Provides a new SequentialExecutionConfiguration based on further providers and sources which can be registered using annotations.
DelegatingConfigurationProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration.DelegatingConfigurationProvider
 
DelegatingInterleavingConfigurationProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
Provides a new InterleavingExecutionConfiguration based on further providers and sources which can be registered using annotations.
DelegatingInterleavingConfigurationProvider(boolean) - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.DelegatingInterleavingConfigurationProvider
 
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
 
detectMissingInvalidTuples() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionManager
 
determineCombinationsToBeChecked() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultGeneratingInterleavingManager
 
determineCombinationsToBeChecked() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultInterleavingManager
 
diagnoseConflicts() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis.EnableConflictDetection
 
diagnoseConstraints() - Method in class de.rwth.swc.coffee4j.engine.process.manager.ConflictDetector
This is an adapted copy from the Coffee4j Junit Jupiter Extension.
DiagnosisElement - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
DiagnosisElement(int, int[], int[]) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
 
DiagnosisHittingSet - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
DiagnosisHittingSet(List<DiagnosisElement>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisHittingSet
 
DiagnosisSet - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
DiagnosisSet(List<DiagnosisElement>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSet
 
DiagnosisSets - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
DiagnosticConstraintCheckerFactory - Class in de.rwth.swc.coffee4j.algorithmic.constraint
 
DiagnosticConstraintCheckerFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.DiagnosticConstraintCheckerFactory
 
DiagnosticConstraintCheckerFactory(DiagnosticConstraintSplitter, DiagnosticConstraintThresholdComputer) - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.DiagnosticConstraintCheckerFactory
 
disable() - Static method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
 
disableAllConstraints() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
disableConstraint(int) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
disableConstraints(int...) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
discover(EngineDiscoveryRequest, UniqueId) - Method in class de.rwth.swc.coffee4j.junit.engine.CombinatorialTestEngine
DisplayNameFormatter - Class in de.rwth.swc.coffee4j.junit.engine.execution
Formats a display name using a name pattern and a Combination.
doesNotContainNull(Collection<T>) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
Checks if the given Collection contains any null element.
doesNotContainNull(Collection<T>, String) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
Checks if the given Collection contains any null element.
doesNotContainNull(Collection<T>, Supplier<String>) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
Checks if the given Collection contains any null element.
DynamicHardConstraintChecker - Class in de.rwth.swc.coffee4j.algorithmic.constraint
 
DynamicHardConstraintChecker(CompleteTestModel, List<Constraint>, List<Constraint>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.DynamicHardConstraintChecker
 
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

EfficientCoverageMap - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
This acts as the coverage map described in section 4.1 of the paper "An Efficient Design and Implementation of the In-Parameter-Order Algorithm".
EfficientCoverageMap(Collection<IntSet>, int, Int2IntMap, ConstraintChecker) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.EfficientCoverageMap
Initializes a new coverage map with the given parameter combinations and the fixed parameter.
empty() - Static method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
 
emptyCombination(int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
Creates a new combinations which is empty.
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.
EmptyInterleavingGenerationReporter - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.report
Empty InterleavingGenerationReporter reporting nothing.
EmptyInterleavingGenerationReporter() - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.report.EmptyInterleavingGenerationReporter
 
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.
EmptySequentialGenerationReporter - Class in de.rwth.swc.coffee4j.algorithmic.sequential.report
 
EmptySequentialGenerationReporter() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.report.EmptySequentialGenerationReporter
 
EmptySetGenerator - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.emptyset
Generator that returns an empty test group that can be used by interleaving Fault Characterization Algorithms.
EmptySetGenerator() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.emptyset.EmptySetGenerator
 
enableAllConstraints() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
EnableClassification - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification
 
EnableConflictDetection - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis
 
enableConstraint(int) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
enableConstraints(int...) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
EnableConverter - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter
This is a ConverterSource using the ConstructorBasedConverterProvider to create new instances of a ArgumentConverter via a no-args constructor.
EnableExtension - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.extension
Extends the CombinatorialTest with supplied extensions
EnableFaultCharacterization - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization
This is a FaultCharacterizationAlgorithmFactorySource which uses the ConstructorBasedFaultCharacterizationProvider to create new instances of a FaultCharacterizationAlgorithmFactory by instantiation the respective FaultCharacterizationAlgorithmFactory class via constructor accepting exactly one FaultCharacterizationConfiguration.
EnableGeneration - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation
This is a GeneratorSource using the ConstructorBasedGeneratorProvider to create new instances of a TestInputGroupGenerator via a no-args constructor.
EnableInterleavingConstraintGeneration - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.interleaving
 
EnableInterleavingGeneration - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving
used to model a combinatorial test that uses the interleaving approach.
EnableReporter - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter
This is a ReporterSource using the ConstructorBasedReporterProvider to create new instances of a ExecutionReporter via a no-args, or one-arg constructor.
EnableSequentialConstraintGeneration - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential
 
EnableTestInputPrioritization - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization
This is a TestInputPrioritizerSource which uses the ConstructorBasedTestInputPrioritizerProvider to create new instances of a TestInputPrioritizer by instantiation the respective algorithm via a no-args constructor.
ENGINE_ID - Static variable in class de.rwth.swc.coffee4j.junit.engine.CombinatorialTestEngine
 
EngineDiscoverySelectorResolver - Class in de.rwth.swc.coffee4j.junit.engine.discovery
Resolves an EngineDiscoveryRequest for the CombinatorialTestEngine This is an adapted copy of org.junit.jupiter.engine.discovery.DiscoverySelectorResolver
EngineDiscoverySelectorResolver() - Constructor for class de.rwth.swc.coffee4j.junit.engine.discovery.EngineDiscoverySelectorResolver
 
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.algorithmic.conflict.ConflictDetectionConfiguration
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElement
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictSet
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisHittingSet
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSet
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSets
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InconsistentBackground
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalDiagnosisSets
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalInconsistentBackground
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.Constraint
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintList
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleNode
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.model.TupleList
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.report.CombinationArgument
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.report.ParameterArgument
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.report.Report
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.report.ValueArgument
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationConfiguration
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.IpogConfiguration
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.IpogNegConfiguration
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.prioritization.NoOpTestInputPrioritizer
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
 
equals(Object) - Method in class de.rwth.swc.coffee4j.algorithmic.util.ParameterValuePair
 
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
 
equals(Object) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterContext
 
equals(Object) - Method in class de.rwth.swc.coffee4j.junit.engine.result.ExceptionalValueResult
 
equals(Object) - Method in class de.rwth.swc.coffee4j.junit.engine.result.ExceptionResult
 
equals(Object) - Method in class de.rwth.swc.coffee4j.junit.engine.result.ValueResult
 
ERROR - de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
Should be used for things fatal to the current operation, but not the whole process.
errorConstraint(Constraint) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
Adds a error constraint to the testModel.
ErrorConstraintException - Exception in de.rwth.swc.coffee4j.algorithmic
Exception representing an exceptional-pass internally.
ErrorConstraintException() - Constructor for exception de.rwth.swc.coffee4j.algorithmic.ErrorConstraintException
default constructor
ErrorConstraintException(String) - Constructor for exception de.rwth.swc.coffee4j.algorithmic.ErrorConstraintException
 
ErrorConstraintException(Throwable) - Constructor for exception de.rwth.swc.coffee4j.algorithmic.ErrorConstraintException
 
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.
errorTupleLists(Collection<TupleList>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
 
EXCEPTION_INDUCING - de.rwth.swc.coffee4j.algorithmic.interleaving.identification.CombinationType
 
exceptionalSuccess(Throwable) - Static method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
Descriptive convenience method for constructing a result for a exceptional-successful test input.
ExceptionalValueException(String) - Constructor for exception de.rwth.swc.coffee4j.junit.engine.result.ExceptionalValueResult.ExceptionalValueException
 
ExceptionalValueResult - Class in de.rwth.swc.coffee4j.junit.engine.result
Class used to wrap results of the normal control-flow that are not within a valid range.
ExceptionalValueResult(Object, boolean) - Constructor for class de.rwth.swc.coffee4j.junit.engine.result.ExceptionalValueResult
 
ExceptionalValueResult.ExceptionalValueException - Exception in de.rwth.swc.coffee4j.junit.engine.result
If an ErrorConstraintException is thrown, it wraps an Exception.
ExceptionResult - Class in de.rwth.swc.coffee4j.junit.engine.result
Class used to wrap Exceptions.
ExceptionResult(Exception, boolean) - Constructor for class de.rwth.swc.coffee4j.junit.engine.result.ExceptionResult
 
exclude(int[], int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.ArrayUtil
Creates an array with the same order and elements as the original, except the excluded ones.
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.
exclusionTupleLists(Collection<TupleList>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
 
EXCLUSIVE - de.rwth.swc.coffee4j.algorithmic.model.SeedMode
An exclusive (partial) seed test case which must appear somewhere in the final combinatorial test suite.
execute(Combination) - Method in interface de.rwth.swc.coffee4j.engine.configuration.execution.TestInputExecutor
Executes the given Combination and throws an error if necessary.
execute(Combination) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.CombinationBasedMethodInvoker
 
execute(Combination) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.CombinationExecutor
 
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
 
execute(ExecutionRequest) - Method in class de.rwth.swc.coffee4j.junit.engine.CombinatorialTestEngine
 
EXECUTE_ALL - de.rwth.swc.coffee4j.algorithmic.configuration.execution.ExecutionMode
An execution mode which has the purpose of finding all possible failures in a system.
executeAfterClass(Class<?>) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.LifecycleExecutor
 
executeAfterCombination(Object, Combination) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.LifecycleExecutor
 
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
executeAfterMethod(Object) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.LifecycleExecutor
 
executeBeforeClass(Class<?>) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.LifecycleExecutor
 
executeBeforeCombination(Object, Combination) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.LifecycleExecutor
 
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
executeBeforeMethod(Object) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.LifecycleExecutor
 
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.
ExecutingInterleavingManagerFactory - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
Factory for creating InterleavingCombinatorialTestManagers for combinatorial testing.
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
ExecutionContext - Class in de.rwth.swc.coffee4j.junit.engine.execution
 
ExecutionContextFactory - Interface in de.rwth.swc.coffee4j.engine.process.phase.execution
A factory for an ExecutionContext
executionMode() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.CombinatorialTest
Defines the execution mode used for the combinatorial test.
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.
ExecutionMode - Enum in de.rwth.swc.coffee4j.algorithmic.configuration.execution
How the combinatorial test cases should be executed.
ExecutionModeLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode
Class for loading the defined ExecutionMode for a CombinatorialTest.
ExecutionModeLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode.ExecutionModeLoader
 
ExecutionModeProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode
An ExecutionModeProvider is responsible for providing exactly one ExecutionMode for use in a CombinatorialTest.
ExecutionModeSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode
Annotation which registers a custom ExecutionModeProvider implementation for the annotated test method.
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
 
ExecutionResult - Interface in de.rwth.swc.coffee4j.junit.engine.result
Interface implemented by classes that are used to wrap results of tests that can be used for the generation of error-constraints.
ExhaustiveConflictDiagnostician - Class in de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis
 
ExhaustiveConflictDiagnostician() - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis.ExhaustiveConflictDiagnostician
 
ExistentialHardConstraintCheckerFactory - Class in de.rwth.swc.coffee4j.algorithmic.constraint
 
ExistentialHardConstraintCheckerFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.ExistentialHardConstraintCheckerFactory
 
ExistentialMinimalForbiddenTuplesCheckerFactory - Class in de.rwth.swc.coffee4j.algorithmic.constraint
Factory for creating an Existential MinimalForbiddenTuplesChecker.
ExistentialMinimalForbiddenTuplesCheckerFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.ExistentialMinimalForbiddenTuplesCheckerFactory
 
explainConflicts() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis.EnableConflictDetection
 
extendSuitableCombination(int[], ConstraintChecker) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CombinationPartitioner
Tries to find a matching combination to which the given combination can be added.
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
ExtensionLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.extension
Loads the extensions of a CombinatorialTest using the EnableExtension annotation
ExtensionLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.extension.ExtensionLoader
 
ExtensionProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.extension
An ExtensionProvider is responsible for providing an arbitrary number of Extension implementations (even none is allowed) for a CombinatorialTest.
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
ExtensionSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.extension
ExtensionSource is an annotation used to register extension providers for the annotated test class.
ExtensionSources - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.extension
The repeatable variant of ExtensionSource.
extractMethodParameterName(Parameter) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
Extracts the name of the input parameter from a method parameter
extractMethodParameterNames(Method) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
Extracts the parameter names from all Parameter of a Method according to ReflectionUtils.extractMethodParameterName(Parameter)
extractMethodParameterPositionMap(Method) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
Extracts the assignment of input parameters to the method parameters
extractTypedObjectFromMethod(Method, Class<A>, Class<B>) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.MethodBasedExtractionUtil
 

F

FAIL_FAST - de.rwth.swc.coffee4j.algorithmic.configuration.execution.ExecutionMode
An execution mode which only has the purpose to produce a failure as fast as possible.
failure(Throwable) - Static method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
Descriptive convenience method for constructing a result for a failed test input.
FAILURE_INDUCING - de.rwth.swc.coffee4j.algorithmic.interleaving.identification.CombinationType
 
failureInducingCombinationsFound() - Method in class de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking.CheckingPhase
 
FastConflictDiagnostician - Class in de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis
 
FastConflictDiagnostician() - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis.FastConflictDiagnostician
 
FATAL - de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
An error which leads to the complete shutdown, so one from which the application cannot possible recover.
FaultCharacterizationAlgorithm - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.characterization
Describes an algorithm used to characterize failure-inducing combinations in combinatorial tests.
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.
FaultCharacterizationAlgorithmFactory - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.characterization
Marks factories used to create fault characterization algorithms for a given configuration.
FaultCharacterizationAlgorithmFactoryLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization
Class for loading the defined fault characterization characterization for a CombinatorialTest.
FaultCharacterizationAlgorithmFactoryLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization.FaultCharacterizationAlgorithmFactoryLoader
 
FaultCharacterizationAlgorithmFactoryProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization
An FaultCharacterizationAlgorithmFactoryProvider is responsible for providing exactly oneFaultCharacterizationAlgorithmFactory for use in a CombinatorialTest.
FaultCharacterizationAlgorithmFactorySource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization
ConfigurationSource is an annotation used to register characterization characterization providers for the annotated test class.
FaultCharacterizationConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization
Class containing all information needed to perform fault characterization for combinatorial tests.
FaultCharacterizationConfiguration(TestModel, Reporter) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationConfiguration
Creates a new configuration out of an IPM and a reporter.
faultCharacterizationFinished(TestInputGroup, Map<int[], Class<? extends Throwable>>, Set<int[]>) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.report.GenerationReporter
Called after all fault characterization has been finished.
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 interface de.rwth.swc.coffee4j.algorithmic.sequential.report.GenerationReporter
Called if fault characterization for the given group has started.
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 interface de.rwth.swc.coffee4j.algorithmic.sequential.report.GenerationReporter
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).
FeedbackCheckingConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.feedback
Configuration to create a FeedbackCheckingStrategy.
FeedbackCheckingConfiguration.Builder - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.feedback
Builder class for a FeedbackCheckingConfiguration.
FeedbackCheckingStrategy - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.feedback
Interface that each feedback-checking strategy used by interleaving CT must implement.
feedbackCheckingStrategyFactory(FeedbackCheckingStrategyFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
 
FeedbackCheckingStrategyFactory - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.feedback
Factory for creating a FeedbackCheckingStrategy.
findQualifiedMethod(Class<?>, String) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
Attempts to find the method defined by the given name.
findRequiredMethod(Class<?>, String, Class<?>...) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
Finds a method with provided parameter type in a class
findVariable(Model, int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.ChocoUtil
Searches for a variable with a given id as its name
ForbiddenTuplesChecker - Class in de.rwth.swc.coffee4j.algorithmic.constraint
Abstract class to provide general functionality for both approaches depicted in "Constraint Handling In Combinatorial Test Generation Using Forbidden Tuples" by Yu et.
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
 
format(String, Combination) - Static method in class de.rwth.swc.coffee4j.junit.engine.execution.DisplayNameFormatter
Formats the combination into a String using a defined name pattern.
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
 
forParameter(int, int, IntSet, int[], CoverageMap, ConstraintChecker) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.util.OptimalValue
 
fromExecutionListener(EngineExecutionListener) - Static method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
 

G

generate() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced.AdvancedAetgSatAlgorithm
Generate a complete covering array.
generate() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatAlgorithm
Generate a complete covering array.
generate() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.IpogAlgorithm
 
generate(CompleteTestModel, Reporter) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.advanced.AdvancedAetgSat
 
generate(CompleteTestModel, Reporter) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSat
 
generate(CompleteTestModel, Reporter) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.emptyset.EmptySetGenerator
 
generate(CompleteTestModel, Reporter) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.Ipog
Constructs a combinatorial test suite for positive testing.
generate(CompleteTestModel, Reporter) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.algorithm.IpogNeg
 
generate(CompleteTestModel, Reporter) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroupGenerator
Generates a arbitrary number of TestInputGroup instances.
generateAdditionalTestInputsWithResult(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.BasicSequentialCombinatorialTestManager
Returns all additional test inputs needed for all TestInputGroups managed by this manager.
generateAdditionalTestInputsWithResult(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.CachingDelegatingSequentialCombinatorialTestManager
 
generateAdditionalTestInputsWithResult(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.ConstraintGeneratingSequentialCombinatorialTestManager
 
generateAdditionalTestInputsWithResult(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestManager
Generates additional test inputs based on results of previous test inputs normally generated by either SequentialCombinatorialTestManager.generateInitialTests() or this method in a previous iteration.
generateInitialTests() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.BasicSequentialCombinatorialTestManager
Generates all test input groups given by the supplied TestInputGroupGenerators.
generateInitialTests() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.CachingDelegatingSequentialCombinatorialTestManager
 
generateInitialTests() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.ConstraintGeneratingSequentialCombinatorialTestManager
 
generateInitialTests() - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestManager
Generates all initial test inputs for execution.
generateMinimalForbiddenTupleSet() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ForbiddenTuplesChecker
template method that can be implemented to provide the general approach depicted in "Constraint Handling In Combinatorial Test Generation Using Forbidden Tuples".
generateMinimalForbiddenTupleSet() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesChecker
 
generateNecessaryForbiddenTupleSet(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ForbiddenTuplesChecker
template method that can be used to provide the on-demand approach depicted in "Constraint Handling In Combinatorial Test Generation Using Forbidden Tuples".
generateNecessaryForbiddenTupleSet(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesChecker
 
generateNextTestInput() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.aetg.AetgStrategy
 
generateNextTestInput() - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationStrategy
 
generateNextTestInput() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.AbstractGeneratingInterleavingManager
 
generateNextTestInput(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.AbstractGeneratingInterleavingManager
 
generateNextTestInput(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestManager
 
generateNextTestInputForChecking(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.DefaultFeedbackCheckingStrategy
 
generateNextTestInputForChecking(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingStrategy
 
generateNextTestInputForClassification(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.classification.ClassificationStrategy
 
generateNextTestInputForClassification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.IsolatingClassificationStrategy
 
generateNextTestInputForClassification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.MaxCountClassificationStrategy
 
generateNextTestInputForClassification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.NoOpClassificationStrategy
 
generateNextTestInputForClassification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.ConstraintGeneratingSequentialCombinatorialTestManager
 
generateNextTestInputForClassification(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.manager.GeneratingSequentialCombinatorialTestManager
 
generateNextTestInputForIdentification(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationStrategy
 
generateNextTestInputForIdentification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot.OfotStrategy
 
generateNextTestInputForIdentification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleRelationshipStrategy
 
generateNextTestInputs(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
 
generateNextTestInputs(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
The concrete algorithm generates test for which it needs the result for better fault characterization.
generatingExecutionConfiguration() - Static method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
 
GeneratingFaultCharacterizationAlgorithm - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.characterization
Interface each sequential FCA used for the identification of exception-inducing combinations must implement.
GeneratingFaultCharacterizationAlgorithmFactoryLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential
Class for loading the defined generating fault characterization characterization for a CombinatorialTest.
GeneratingFaultCharacterizationAlgorithmFactoryLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential.GeneratingFaultCharacterizationAlgorithmFactoryLoader
 
generatingImprovedDD() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.GeneratingImprovedDD
 
GeneratingImprovedDD - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta
 
GeneratingImprovedDD(FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.GeneratingImprovedDD
Creates a new Improved Delta Debugging algorithm for the given configuration.
GeneratingInterleavingCombinatorialTestManager - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
Interface each test manager used for the interleaving generation of error-constraints must implement.
GeneratingInterleavingConfigurationLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
Class for loading a configuration provided by EnableInterleavingConstraintGeneration.
GeneratingInterleavingConfigurationLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.GeneratingInterleavingConfigurationLoader
 
GeneratingInterleavingManagerFactory - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
generatingMixtgte() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.GeneratingMixtgte
 
GeneratingMixtgte - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte
Sub-class extending Mixtgte to enable the generation of error-constraints.
GeneratingMixtgte(FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.GeneratingMixtgte
 
GeneratingSequentialCombinatorialTestManager - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.manager
Interface each test manager used for the sequential generation of error-constraints must implement.
GENERATION - de.rwth.swc.coffee4j.algorithmic.interleaving.Phase
 
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
GenerationReporter - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.report
An interface defining a reporter listening for events during the generation of combinatorial test inputs.
generator(TestInputGroupGenerator) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration.Builder
Adds one generator for initial TestInputGroup generation.
GeneratorLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation
Class for loading multiple TestInputGroupGenerators via GeneratorProvider.
GeneratorLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.GeneratorLoader
 
GeneratorProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation
An GeneratorProvider is responsible for providing an arbitrary number of TestInputGroupGenerator implementations (even none is allowed) for a CombinatorialTest.
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.
GeneratorSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation
GeneratorSource is an annotation used to register generator providers for the annotated test method.
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
 
getAllSubGroups() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
Returns all possible sub groups of size strength in this PrimitiveStrengthGroup.
getArgumentConverters() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
 
getArgumentConverters() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
 
getArguments() - Method in class de.rwth.swc.coffee4j.algorithmic.report.Report
 
getArray() - Method in class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
 
getBackground() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
 
getBackground() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalInconsistentBackground
 
getCharacterizationAlgorithmFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
 
getChecker() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
 
getCheckingPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
 
getCheckingPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
 
getChocoModel() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
 
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.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
 
getClassificationStrategyFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
 
getClassificationStrategyFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
 
getClassificationStrategyFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
 
getClassifiedExceptionInducingCombinations() - Method in interface de.rwth.swc.coffee4j.algorithmic.classification.ClassificationStrategy
 
getClassifiedExceptionInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.classification.IsolatingClassificationStrategy
 
getClassifiedExceptionInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.classification.MaxCountClassificationStrategy
 
getClassifiedExceptionInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.classification.NoOpClassificationStrategy
 
getCombination() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
 
getCombination() - Method in class de.rwth.swc.coffee4j.algorithmic.report.CombinationArgument
 
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
 
getCombination() - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterContext
 
getCombination(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleNode
maps the stored BitSet to the sub-combination it represents.
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
 
getConflictElements() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElementsBasedExplanation
 
getConflictingConstraintId() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElement
 
getConflictingValues() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElement
 
getConflictingValues() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
 
getConflictSet() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
 
getConstraintChecker() - Method in class de.rwth.swc.coffee4j.algorithmic.classification.ClassificationConfiguration
 
getConstraintChecker() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration
 
getConstraintChecker() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration
 
getConstraintChecker() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration
 
getConstraintChecker() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
getConstraintChecker() - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
 
getConstraintChecker() - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
Gets a ConstraintChecker which describes what value combinations of the parameters returned by TestModel.getParameterSizes() are valid.
getConstraintCheckerFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
 
getConstraintCheckerFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.IpogConfiguration
 
getConstraintCheckerFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.IpogNegConfiguration
 
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
 
getConstraints() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintList
 
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
 
getCoverageMap() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration
 
getCoverageMap() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration
 
getCoverageMap() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration
 
getDefaultTestingStrength() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
getDefaultTestingStrength() - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
 
getDefaultTestingStrength() - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
Gets the desired default testing strength configuration for the combinatorial test.
getDiagnosedConstraintId() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
 
getDiagnosisElements() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisHittingSet
 
getDiagnosisElements() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSet
 
getDiagnosisSets() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSets
 
getDiagnosisSets() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalDiagnosisSets
 
getEmptyReporter() - Static method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
 
getErrorConstraintGenerationExecutionConfiguration() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
 
getErrorConstraints() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
getErrorConstraints() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
 
getErrorTupleLists() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
getExclusionConstraints() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
getExclusionConstraints() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
 
getExclusionTupleLists() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
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
 
getExecutionListener() - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
 
getExecutionMode() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
 
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
 
getExplanation() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
 
getExplanation() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
 
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
 
getFaultCharacterizationAlgorithmFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
 
getFaultCharacterizationConfiguration() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
 
getFaultCharacterizationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration
 
getFeedbackCheckingStrategy() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
 
getFeedbackCheckingStrategyFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
 
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
 
getGenerationReporter() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
 
getGenerationReporter() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
 
getGenerationStrategy() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
 
getGenerator() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.CachingDelegatingSequentialCombinatorialTestManager
 
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.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
 
getGenerators() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
 
getId() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TupleList
 
getId() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
 
getId() - Method in class de.rwth.swc.coffee4j.junit.engine.CombinatorialTestEngine
 
getIdentificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.DynamicInterleavingPhaseManagerConfiguration
 
getIdentificationPhaseFactory() - Method in class de.rwth.swc.coffee4j.engine.process.interleaving.InterleavingPhaseManagerConfiguration
 
getIdentificationStrategy() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
 
getIdentificationStrategyFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
 
getIdentificationStrategyFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
 
getIdentifiedCombinations() - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationStrategy
 
getIdentifiedCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot.OfotStrategy
 
getIdentifiedCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleRelationshipStrategy
 
getIdentifier() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
 
getIdentifier() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
 
getIdentifier() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestInputGroupContext
 
getInitialForbiddenTuples() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ForbiddenTuplesChecker
 
getInitialParameters(TestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.MixedStrengthParameterOrder
 
getInitialParameters(TestModel) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.ParameterOrder
All combinations which should be used in the first initial step of IPOG.
getInputForMethod(Combination, Method) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
Extracts the input for a method from a Combination
getInputParameterModel() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration
 
getInvolvedParameters() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElement
 
getInvolvedParameters() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
 
getInvolvedParameters() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
 
getInvolvedParameters() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
 
getInvolvedParameters() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.DynamicHardConstraintChecker
 
getInvolvedParameters() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TupleList
 
getLifecycleExecutor() - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
 
getManagerFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
 
getManagerFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
 
getMaximumNumberOfTries() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration
 
getMethod() - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestMethodDescriptor
 
getMethodDescriptor() - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
 
getMinimalConflict(ChocoModel, int[], int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.conflict.explanation.ConflictExplainer
 
getMinimalConflict(ChocoModel, int[], int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.explanation.NoConflictExplainer
 
getMinimalConflict(ChocoModel, int[], int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.explanation.QuickConflictExplainer
Finds a preferred explanation for an over-constrained CSP
getMinimalDiagnoses(InternalConflictSet) - Method in interface de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis.ConflictDiagnostician
 
getMinimalDiagnoses(InternalConflictSet) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis.ExhaustiveConflictDiagnostician
 
getMinimalDiagnoses(InternalConflictSet) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis.FastConflictDiagnostician
 
getMinimalDiagnoses(InternalConflictSet) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis.NoConflictDiagnostician
 
getMinimalExceptionInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.AbstractGeneratingInterleavingManager
 
getMinimalExceptionInducingCombinations() - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.GeneratingInterleavingCombinatorialTestManager
 
getMinimalExceptionInducingTuples() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.ConstraintGeneratingSequentialCombinatorialTestManager
 
getMinimalForbiddenTuples() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ForbiddenTuplesChecker
 
getMissingValues() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
 
getMissingValues() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
 
getMixedStrengthGroups() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
getMixedStrengthGroups() - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
 
getMixedStrengthGroups() - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
Gets the mixed strength groups which extend the default testing strength.
getMixedStrengthGroups(int) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
Gets the mixed strength groups for the specific given error constraint or for the positive test cases if the errorConstraintId is CompleteTestModel.POSITIVE_TESTS_ID.
getMixedStrengthGroupsMap() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
getMode() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
 
getMode() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
 
getModel() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationConfiguration
 
getModel() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
 
getModel() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration
 
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
 
getMutatedTestCase(int, int[], List<int[]>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatAlgorithm
Gets a mutated test case for localizing fixed parameters.
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
 
getNegatedErrorConstraintId() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
 
getNegatedErrorConstraintId() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
 
getNegativeSeeds() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
 
getNegativeTestingStrength() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
getNegativeTestingStrength() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
 
getNextTestCase() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatAlgorithm
Generate a singe test case.
getNumberOfCandidates() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration
 
getNumberOfCoveredCombinationsByTestInput(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
 
getNumberOfFeedbackChecks() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration
 
getNumberOfParameters() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
 
getNumberOfParameters() - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
Gets the number of parameter defined by this TestModel.
getObjectReturnedByMethod(Method) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
Gets the object returned by a method by potentially instantiating its declaring class in case the method is not static
getParameter() - Method in class de.rwth.swc.coffee4j.algorithmic.report.ParameterArgument
 
getParameter() - Method in class de.rwth.swc.coffee4j.algorithmic.report.ValueArgument
 
getParameter() - Method in class de.rwth.swc.coffee4j.algorithmic.util.ParameterValuePair
Gets the parameter.
getParameter() - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterContext
 
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.algorithmic.model.PrimitiveStrengthGroup
 
getParameters() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
 
getParameters() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
 
getParameterSize(int) - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
Gets the size (number of values) of one specific parameter.
getParameterSizes() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
getParameterSizes() - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
 
getParameterSizes() - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
Gets the parameters used in the combinatorial testing by their respective number of values.
getParameterValueMap() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Combination
 
getParameterValuePairCoveringMostCombinations(Set<ParameterValuePair>) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
 
getPassingTestInputs() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
 
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.algorithmic.model.CompleteTestModel
 
getPositiveTestingStrength() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel
 
getPrioritizer() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
 
getPrioritizer() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.SequentialExecutionConfiguration
 
getPriority() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
 
getPriority() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
 
getProvider() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.interleaving.EnableInterleavingConstraintGeneration
 
getProvider() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential.EnableSequentialConstraintGeneration
 
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.
getRelaxable() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
 
getRelaxable() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalInconsistentBackground
 
getRelevantSubCombinations(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
 
getRelevantSubCombinations(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
Defined which sub-combinations of any given combination can be part of the suspicious set.
getRemainingParameters(TestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.MixedStrengthParameterOrder
 
getRemainingParameters(TestModel) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.ParameterOrder
The order of all remaining parameters.
getReporter() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationConfiguration
 
getReporter() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
 
getReporter() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration
 
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.
getRequiredLifecycleExecutor() - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
 
getRequiredMethodDescriptor() - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
 
getRequiredResultValue() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
 
getRequiredTestInstance() - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
 
getRequiredWeight() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Value
 
getResolvableReport() - Method in class de.rwth.swc.coffee4j.algorithmic.report.Report
 
getResolvedReport() - Method in class de.rwth.swc.coffee4j.algorithmic.report.Report
Once this method has been called, the report will not be resolved again, so any changing arguments after a call to this method are not respected.
getResultFor(IntArrayWrapper) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.HashMapTestResultCache
 
getResultFor(IntArrayWrapper) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.manager.TestResultCache
 
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
 
getResultValue() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
 
getRootConflictSet() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSets
 
getRootConflictSet() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalDiagnosisSets
 
getSeeds() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
getSeeds() - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
 
getSeeds() - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
Gets a list of seed test cases which must be included in the final test suite.
getSeeds(int) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
Gets the seed test cases for the specific given error constraint or for the positive test cases if the errorConstraintId is CompleteTestModel.POSITIVE_TESTS_ID.
getSeedsMap() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
getSize() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleNode
 
getStrength() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
 
getStrength() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.StrengthGroup
 
getStrengthA() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.IpogNegConfiguration
 
getTestClass() - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestClassDescriptor
 
getTestInputExecutor() - Method in class de.rwth.swc.coffee4j.engine.configuration.TestMethodConfiguration
 
getTestInputGenerationStrategyFactory() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
 
getTestInputGenerationStrategyFactory() - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration
 
getTestInputs() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
 
getTestInstance() - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
 
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
 
getTestModel() - Method in class de.rwth.swc.coffee4j.algorithmic.classification.ClassificationConfiguration
 
getTestModel() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration
 
getTestModel() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration
 
getTestModel() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration
 
getTupleList() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.Constraint
 
getTuples() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TupleList
 
getType() - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinationDescriptor
 
getType() - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestClassDescriptor
 
getType() - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestEngineDescriptor
 
getType() - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestMethodDescriptor
 
getUncoveredCombination() - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CoverageMap
 
getUncoveredCombination() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.EfficientCoverageMap
Finds the next uncovered combination and returns it.
getValue() - Method in class de.rwth.swc.coffee4j.algorithmic.report.ValueArgument
 
getValue() - Method in class de.rwth.swc.coffee4j.algorithmic.util.ParameterValuePair
Gets the value
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
 
getWeight(int, int) - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
Gets the weight of a specific parameter value.
getWeight(int, int, double) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
getWeight(int, int, double) - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
 
getWeight(int, int, double) - Method in interface de.rwth.swc.coffee4j.algorithmic.model.TestModel
Gets the weight of a specific parameter value.
GroupSpecificTestModel - Class in de.rwth.swc.coffee4j.algorithmic.model
A TestModel which acts a a view on the CompleteTestModel that view the model for one specific error constraint or only the positive test cases.

H

HardConstraintCheckerFactory - Class in de.rwth.swc.coffee4j.algorithmic.constraint
 
HardConstraintCheckerFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.HardConstraintCheckerFactory
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElement
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictSet
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisHittingSet
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSet
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSets
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InconsistentBackground
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalDiagnosisSets
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalInconsistentBackground
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.Constraint
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintList
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleNode
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TupleList
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.report.CombinationArgument
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.report.ParameterArgument
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.report.Report
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.report.ValueArgument
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationConfiguration
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.IpogConfiguration
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.IpogNegConfiguration
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.prioritization.NoOpTestInputPrioritizer
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
 
hashCode() - Method in class de.rwth.swc.coffee4j.algorithmic.util.ParameterValuePair
 
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
 
hashCode() - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterContext
 
hashCode() - Method in class de.rwth.swc.coffee4j.junit.engine.result.ExceptionalValueResult
 
hashCode() - Method in class de.rwth.swc.coffee4j.junit.engine.result.ExceptionResult
 
hashCode() - Method in class de.rwth.swc.coffee4j.junit.engine.result.ValueResult
 
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
 
HashMapTestResultCache - Class in de.rwth.swc.coffee4j.algorithmic.sequential.manager
Stores test results is a hash map.
HashMapTestResultCache() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.manager.HashMapTestResultCache
 
hasNegatedConstraint() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
hasPriority() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
 
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

IDENTIFICATION - de.rwth.swc.coffee4j.algorithmic.interleaving.Phase
 
IdentificationConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.identification
Configuration used to create an IdentificationStrategy.
IdentificationConfiguration.IdentificationConfigurationBuilder - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.identification
Builder class for an IdentificationConfiguration.
IdentificationConfigurationBuilder() - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration.IdentificationConfigurationBuilder
 
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 interface de.rwth.swc.coffee4j.algorithmic.interleaving.report.InterleavingGenerationReporter
called if the identification phase ended for a failing test input.
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 interface de.rwth.swc.coffee4j.algorithmic.interleaving.report.InterleavingGenerationReporter
called if the identification phase started for a failing test input.
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.
IdentificationStrategy - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.identification
Interface that each identification strategy used by interleaving CT must implement.
identificationStrategyFactory(IdentificationStrategyFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
 
IdentificationStrategyFactory - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.identification
Factory for creating an IdentificationStrategy.
identificationTestInputGenerated(InterleavingCombinatorialTestGroup, int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.report.InterleavingGenerationReporter
called if a new test input was generated during identification phase.
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.
improvedDeltaDebugging() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.ImprovedDeltaDebugging
 
ImprovedDeltaDebugging - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta
An implementation of the Improved Delta Debugging algorithm as described in "Improved Delta Debugging Based on Combinatorial Testing".
ImprovedDeltaDebugging(FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta.ImprovedDeltaDebugging
Creates a new Improved Delta Debugging algorithm for the given configuration.
InconsistentBackground - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
InconsistentBackground(List<ConflictElement>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.InconsistentBackground
 
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.
indexOf(int[], int) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.ArrayUtil
 
INFO - de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
Should be used for normal logging of things such as start/stop/configuration, but not everything.
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(AnnotatedElement, T) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.AnnotationConsumerInitializer
Initializes an instance with an annotation set on an element
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
 
initializeClassification(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.AbstractGeneratingInterleavingManager
 
initializeClassification(Map<int[], TestResult>) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.GeneratingInterleavingCombinatorialTestManager
 
initializeClassification(Map<int[], TestResult>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.ConstraintGeneratingSequentialCombinatorialTestManager
 
initializeClassification(Map<int[], TestResult>) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.manager.GeneratingSequentialCombinatorialTestManager
 
initializeFeedbackChecking() - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestManager
initialize feedback-checking phase.
initializeIdentification(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestManager
initialize identification phase for a failing test input.
InputCombination - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.parameter.combination
 
InputParameter - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.parameter.parameter
Signalizes that the value corresponding to the given parameter name should be injected
inputParameterModel() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.CombinatorialTest
Determines the name of the static method that provides the InputParameterModel.
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.
InputParameterModelLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.test.model
Class for loading the defined testModel for a CombinatorialTest.
InputParameterModelLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.test.model.InputParameterModelLoader
 
InputParameterModelProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.test.model
An InputParameterModelProvider is responsible for providing exactly one InputParameterModel for use in a CombinatorialTest.
InputParameterModelSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.test.model
InputParameterModelSource is an annotation used to register a custom testModel providers for the annotated test method.
IntArrayWrapper - Class in de.rwth.swc.coffee4j.algorithmic.util
A wrapper class for integer arrays so that they can be used inside collections.
IntArrayWrapper(int[]) - Constructor for class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
Creates a new wrapper with the array.
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.
InterleavingCombinatorialTestConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
Configuration for an InterleavingCombinatorialTestManager to generate test inputs and start identification of failure-inducing combinations for a given test-model.
InterleavingCombinatorialTestConfiguration(TestInputGenerationStrategyFactory, IdentificationStrategyFactory, FeedbackCheckingStrategyFactory, ClassificationStrategyFactory, ConstraintCheckerFactory, InterleavingGenerationReporter) - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
Creates a new configuration.
InterleavingCombinatorialTestGroup - Class in de.rwth.swc.coffee4j.algorithmic.interleaving
Class representing a group for interleaving combinatorial testing.
InterleavingCombinatorialTestGroup(Object, TestInputGenerationStrategy, IdentificationStrategy, FeedbackCheckingStrategy) - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
 
InterleavingCombinatorialTestManager - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
Interface that each InterleavingCombinatorialTestManager for interleaving CT must implement.
InterleavingConfigurationLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
Class for loading the defined configuration for a CombinatorialTest.
InterleavingConfigurationLoader(boolean) - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.InterleavingConfigurationLoader
 
InterleavingConfigurationProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
This interface is responsible for providing InterleavingExecutionConfiguration.
InterleavingConfigurationSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
InterleavingConfigurationSource is an annotation used to register configuration providers for the annotated test method.
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.
InterleavingGenerationReporter - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.report
An interface defining a reporter listening for events during the generation of combinatorial test inputs.
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 interface de.rwth.swc.coffee4j.algorithmic.interleaving.report.InterleavingGenerationReporter
called if Interleaving Combinatorial Testing finished for a InterleavingCombinatorialTestGroup.
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 interface de.rwth.swc.coffee4j.algorithmic.interleaving.report.InterleavingGenerationReporter
called if a InterleavingCombinatorialTestGroup has been generated and the Interleaving Combinatorial Testing started.
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
InterleavingManagerFactory - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
Factory for creating an InterleavingCombinatorialTestManager.
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
InternalConflictSet - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
InternalConflictSet(ChocoModel, int[], int[], int[]) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
 
InternalDiagnosisSets - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
InternalDiagnosisSets(InternalConflictSet, int[][]) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.InternalDiagnosisSets
 
InternalExplanation - Interface in de.rwth.swc.coffee4j.algorithmic.conflict
 
InternalInconsistentBackground - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
InternalInconsistentBackground(int[], int[]) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.InternalInconsistentBackground
 
InternalMissingInvalidTuple - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
InternalMissingInvalidTuple(int, int[], int[], InternalExplanation) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
 
InternalUnknownExplanation - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
InternalUnknownExplanation() - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.InternalUnknownExplanation
 
invokeMethod(Method, Object, Object...) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.util.ReflectionUtils
Invokes the method on the target with the provided arguments
Ipog - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
Generator for one test group containing the test inputs generated with the IpogAlgorithm algorithm using no constraints and the normal parameter order with the strength given by the CompleteTestModel.
Ipog() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.Ipog
 
Ipog(IpogConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.Ipog
 
IpogAlgorithm - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
An implementation of the popular IPOG algorithm.
IpogAlgorithm(TestModel) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.IpogAlgorithm
Creates a new algorithm for the given configuration.
IpogConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
 
IpogConfiguration(ConstraintCheckerFactory) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.IpogConfiguration
 
IpogConfigurationProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration
 
IpogConfigurationProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.IpogConfigurationProvider
 
IpogNeg - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.algorithm
 
IpogNeg() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.algorithm.IpogNeg
 
IpogNeg(IpogNegConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.algorithm.IpogNeg
 
IpogNegConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg
 
IpogNegConfiguration(ConstraintCheckerFactory, int) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipogneg.IpogNegConfiguration
 
IpogNegConfigurationProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration
 
IpogNegConfigurationProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.IpogNegConfigurationProvider
 
isAssignmentConstraintSet() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
isConflictDetectionEnabled() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
 
isConflictDiagnosisEnabled() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
 
isConflictExplanationEnabled() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
 
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.
isDualValid(int[], int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintChecker
 
isDualValid(int[], int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ForbiddenTuplesChecker
 
isDualValid(int[], int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ModelBasedConstraintChecker
 
isDualValid(int[], int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintChecker
 
isExceptionalSuccessful() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
 
isExtensionValid(int[], int...) - Method in interface de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintChecker
 
isExtensionValid(int[], int...) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ForbiddenTuplesChecker
 
isExtensionValid(int[], int...) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ModelBasedConstraintChecker
 
isExtensionValid(int[], int...) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintChecker
 
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
 
isMarkedAsCorrect() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TupleList
 
isMinimalInducingTuple() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleNode
 
isolatingClassificationStrategy() - Static method in class de.rwth.swc.coffee4j.algorithmic.classification.IsolatingClassificationStrategy
 
IsolatingClassificationStrategy - Class in de.rwth.swc.coffee4j.algorithmic.classification
ClassificationStrategy that tries to find an isolating test input for each found exception-inducing combination, i.e.
IsolatingClassificationStrategy(ClassificationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.classification.IsolatingClassificationStrategy
Constructor using a ClassificationConfiguration
isSatisfiable() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
isSuccessful() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
 
isUnsuccessful() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
 
isValid(int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintChecker
 
isValid(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ForbiddenTuplesChecker
 
isValid(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ModelBasedConstraintChecker
 
isValid(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintChecker
 
isWorseThanOrEqualTo(ReportLevel) - Method in enum de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
Checks if the level given to the method is higher than the own level, or at least equal.

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

level() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter.EnableReporter
Gets the ReportLevel of the supplied ExecutionReporter
LifecycleExecutor - Class in de.rwth.swc.coffee4j.junit.engine.execution
 
LifecycleExecutor() - Constructor for class de.rwth.swc.coffee4j.junit.engine.execution.LifecycleExecutor
 
load(ParameterContext) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterValueLoader
 
load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification.ClassificationStrategyFactoryLoader
 
load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential.GeneratingFaultCharacterizationAlgorithmFactoryLoader
 
load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter.ConverterLoader
 
load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis.ConflictDetectionConfigurationLoader
 
load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode.ExecutionModeLoader
 
load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.GeneratingInterleavingConfigurationLoader
 
load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.InterleavingConfigurationLoader
 
load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter.ReporterLoader
 
load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization.FaultCharacterizationAlgorithmFactoryLoader
 
load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration.ConfigurationLoader
 
load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.GeneratorLoader
 
load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization.TestInputPrioritizerLoader
 
load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.extension.ExtensionLoader
 
load(Method) - Method in interface de.rwth.swc.coffee4j.junit.engine.annotation.Loader
Loads a T based on the class
load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.test.model.InputParameterModelLoader
 
load(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.test.TestConfigurationLoader
 
Loader<T> - Interface in de.rwth.swc.coffee4j.junit.engine.annotation
Loads a certain type of object, that is supplied via a MethodBasedProvider specified by a source annotation.
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() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultGeneratingInterleavingManager
 
managerFactory() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultInterleavingManager
 
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.
markAsCovered(int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CoverageMap
 
markAsCovered(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.EfficientCoverageMap
Marks all sub-combinations which can be mapped to one of the given parameter combinations given in the constructor as covered.
maxCountClassificationStrategy() - Static method in class de.rwth.swc.coffee4j.algorithmic.classification.MaxCountClassificationStrategy
 
MaxCountClassificationStrategy - Class in de.rwth.swc.coffee4j.algorithmic.classification
ClassificationStrategy that classifies the found exception-inducing combinations using the maximum number of test inputs that trigger the same exception and contain the corresponding combination.
MaxCountClassificationStrategy(ClassificationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.classification.MaxCountClassificationStrategy
Constructor using a ClassificationConfiguration
mayHaveUncoveredCombinations() - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CoverageMap
 
mayHaveUncoveredCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.EfficientCoverageMap
 
mayRegisterTests() - Method in class de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestMethodDescriptor
 
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.
MethodBasedExtractionUtil - Class in de.rwth.swc.coffee4j.junit.engine.annotation
Util class for extracting an element from a method and initiating its builder if necessary
MethodBasedGeneratingInterleavingConfigurationProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
InterleavingConfigurationProvider that processes a method providing a configuration.
MethodBasedGeneratingInterleavingConfigurationProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.MethodBasedGeneratingInterleavingConfigurationProvider
 
MethodBasedInputParameterModelProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.test.model
A provider loading a class from a method as described in CombinatorialTest.
MethodBasedInputParameterModelProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.test.model.MethodBasedInputParameterModelProvider
 
MethodBasedInterleavingConfigurationProvider - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration
A provider loading an InterleavingExecutionConfiguration from a method as described in EnableInterleavingGeneration.
MethodBasedInterleavingConfigurationProvider() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.MethodBasedInterleavingConfigurationProvider
 
MethodBasedProvider<T> - Interface in de.rwth.swc.coffee4j.junit.engine.annotation
Provides a certain type of object, that is requested by a Loader.
MethodSelectorResolver - Class in de.rwth.swc.coffee4j.junit.engine.discovery
 
MethodSelectorResolver() - Constructor for class de.rwth.swc.coffee4j.junit.engine.discovery.MethodSelectorResolver
 
minimalExceptionInducingCombinations - Variable in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.AbstractGeneratingInterleavingManager
 
minimalExceptionInducingCombinationsToCheck - Variable in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.AbstractGeneratingInterleavingManager
 
minimalForbiddenTuplesChecker() - Static method in class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesChecker
 
MinimalForbiddenTuplesChecker - Class in de.rwth.swc.coffee4j.algorithmic.constraint
Subclass of ForbiddenTuplesChecker implementing the general approach introduced in "Constraint Handling In Combinatorial Test Generation Using Forbidden Tuples" by Yu et.
MinimalForbiddenTuplesChecker(ForbiddenTuplesChecker) - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesChecker
Copy constructor.
MinimalForbiddenTuplesChecker(CompleteTestModel) - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesChecker
 
MinimalForbiddenTuplesCheckerFactory - Class in de.rwth.swc.coffee4j.algorithmic.constraint
Factory for creating a MinimalForbiddenTuplesChecker.
MinimalForbiddenTuplesCheckerFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.MinimalForbiddenTuplesCheckerFactory
 
MissingInvalidTuple - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
MissingInvalidTuple(int, int[], int[], ConflictExplanation) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
 
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(int, Collection<PrimitiveStrengthGroup>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
 
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.
mixedStrengthGroups(Int2ObjectMap<? extends Collection<PrimitiveStrengthGroup>>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
 
mixedStrengthGroups(Collection<PrimitiveStrengthGroup>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
 
MixedStrengthParameterCombinationFactory - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
The "normal" strategy for covering all t-value-combinations for combinatorial test with testing strength t.
MixedStrengthParameterCombinationFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.MixedStrengthParameterCombinationFactory
 
MixedStrengthParameterOrder - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
A parameter order based on the normal parameter order and the testing strength.
MixedStrengthParameterOrder() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.MixedStrengthParameterOrder
 
mixtgte() - Static method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.Mixtgte
 
Mixtgte - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte
An Implementation of the MixTgTe algorithm described in "Efficient and Guaranteed Detection of t-way Failure-Inducing Combinations" by Arcaini, Gargantini and Radavelli.
Mixtgte(TestModel) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.Mixtgte
Creates a new MixTgTe algorithm for a given testModel.
Mixtgte(FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte.Mixtgte
Creates a new MixTgTe algorithm for a given configuration.
mode(SeedMode) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed.Builder
Sets the mode of the seed.
model - Variable in class de.rwth.swc.coffee4j.algorithmic.constraint.ModelBasedConstraintChecker
 
model(TestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration.Builder
Sets the test model.
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
 
ModelBasedConstraintChecker - Class in de.rwth.swc.coffee4j.algorithmic.constraint
 
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.
mostDissimilarForParameter(int, int, int[], List<int[]>, ConstraintChecker) - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.util.OptimalValue
 

N

name() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.CombinatorialTest
Defines a custom display name for individual invocations of the CombinatorialTest.
name(String) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
Sets the name.
NegatedConstraint - Class in de.rwth.swc.coffee4j.algorithmic.constraint
 
NegatedConstraint(Constraint) - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.NegatedConstraint
 
negative(int, CompleteTestModel, ConstraintChecker) - Static method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
Creates a new view on the CompleteTestModel which only considers the configuration for negative combinatorial testing for the given error constraint.
negativeTestingStrength(int) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
 
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.algorithmic.model.PrimitiveSeed
 
NO_PRIORITY - Static variable in class de.rwth.swc.coffee4j.engine.configuration.model.Seed
 
NO_VALUE - Static variable in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
The value used to indicate that a parameter has not been assigned a value in a combination.
noCombinationsToBeCheckedPresent() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultGeneratingInterleavingManager
 
noCombinationsToBeCheckedPresent() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultInterleavingManager
 
NoConflictDiagnostician - Class in de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis
 
NoConflictDiagnostician() - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.diagnosis.NoConflictDiagnostician
 
NoConflictExplainer - Class in de.rwth.swc.coffee4j.algorithmic.conflict.explanation
 
NoConflictExplainer() - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.explanation.NoConflictExplainer
 
NoConstraintChecker - Class in de.rwth.swc.coffee4j.algorithmic.constraint
 
NoConstraintChecker() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintChecker
 
NoConstraintCheckerFactory - Class in de.rwth.swc.coffee4j.algorithmic.constraint
 
NoConstraintCheckerFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.NoConstraintCheckerFactory
 
NON_EXCLUSIVE - de.rwth.swc.coffee4j.algorithmic.model.SeedMode
A normal (partial) seed test case which must appear somewhere in the final combinatorial test suite.
NoOp - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization
The NoOp, short for No Operation, algorithm is the simplest possible fault characterization algorithm.
NoOp(FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.NoOp
Empty constructor.
noOpClassificationStrategy() - Static method in class de.rwth.swc.coffee4j.algorithmic.classification.NoOpClassificationStrategy
 
NoOpClassificationStrategy - Class in de.rwth.swc.coffee4j.algorithmic.classification
All exception-inducing combinations are classified as throwing ErrorConstraintException indicating that no classification was performed.
NoOpClassificationStrategy(ClassificationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.classification.NoOpClassificationStrategy
Constructor using a ClassificationConfiguration
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
 
NoOpTestInputPrioritizer - Class in de.rwth.swc.coffee4j.algorithmic.sequential.prioritization
An implementation of TestInputPrioritizer which does not do anything except returning the same test inputs.
NoOpTestInputPrioritizer() - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.prioritization.NoOpTestInputPrioritizer
 
not(Predicate<T>) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.PredicateUtil
Negates the given predicate.
notNull(T) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
Checks if the given object is null.
notNull(T, String) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
Checks if the given object if null.
notNull(T, Supplier<String>) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.Preconditions
Checks if the given object is null.
numberOfFeedbackChecks(int) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration.Builder
 
numberOfSetParameters(int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
Calculates the number of parameters in the combinations not set to CombinationUtil.NO_VALUE.

O

of(Parameter, Combination) - Static method in class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterContext
 
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.
ofHighestStrength(IntSet) - Static method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
Constructs a new PrimitiveStrengthGroup between the given parameters of the highest possible strength.
ofotStrategy() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot.OfotStrategy
 
OfotStrategy - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot
OFOT-Identification-Strategy described in "The minimal failure-causing schema of combinatorial testing" When a failing test input is detected, it generates numberOfParameters new test inputs changing exactly one parameter value per new test input.
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.
ofStrength(IntSet, int) - Static method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
Constructs a new PrimitiveStrengthGroup between the given parameters and the used strength.
OptimalValue - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.util
Utility class for generating test inputs used by TestInputGenerationStrategy or IdentificationStrategy
OptimalValue() - Constructor for class de.rwth.swc.coffee4j.algorithmic.interleaving.util.OptimalValue
 

P

parameter(int) - Static method in class de.rwth.swc.coffee4j.algorithmic.report.ParameterArgument
 
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.
ParameterArgument - Class in de.rwth.swc.coffee4j.algorithmic.report
Used to encapsulate a int as a parameter.
ParameterArgument(int) - Constructor for class de.rwth.swc.coffee4j.algorithmic.report.ParameterArgument
Creates a new argument with the given 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
 
ParameterCombinationFactory - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
An interface for a factory defining which combinations of parameters need to be tested.
ParameterContext - Class in de.rwth.swc.coffee4j.junit.engine.annotation.parameter
Context of one Parameter being resolved for a combinatorial test method.
ParameterOrder - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog
Defines the order in which parameters should be covered in IPOG.
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.
parameterSizes(int...) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
 
ParameterValueLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.parameter
Loads the object which is supposed to injected for a method parameter for a given ParameterContext.
ParameterValueLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterValueLoader
 
ParameterValuePair - Class in de.rwth.swc.coffee4j.algorithmic.util
Class for storing parameter-value pairs used by Interleaving CT.
ParameterValuePair(int, int) - Constructor for class de.rwth.swc.coffee4j.algorithmic.util.ParameterValuePair
 
ParameterValueProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.parameter
 
ParameterValueSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.parameter
Defines that a parameter of a combinatorial test method should be resolved by the given provider.
Phase - Enum in de.rwth.swc.coffee4j.algorithmic.interleaving
Enum representing the phases for interleaving combinatorial testing plus classification.
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
positive(CompleteTestModel, ConstraintChecker) - Static method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
Creates a new view on the CompleteTestModel which only considers the configuration for positive combinatorial testing.
POSITIVE_TESTS_ID - Static variable in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
positiveTestingStrength(int) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
 
positiveTestingStrength(int) - Method in class de.rwth.swc.coffee4j.engine.configuration.model.InputParameterModel.Builder
Sets the positive testing strength.
postProcessExceptionInducingCombinations() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.AbstractGeneratingInterleavingManager
 
Preconditions - Class in de.rwth.swc.coffee4j.algorithmic.util
Preconditions which can be used to validate the argument passed to methods.
PredicateUtil - Class in de.rwth.swc.coffee4j.algorithmic.util
Utilities used in context of java Predicate.
previousSuspiciousCombinations - Variable in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
 
PrimitiveSeed - Class in de.rwth.swc.coffee4j.algorithmic.model
A representation of (partial) seed test cases build upon primitive data types.
PrimitiveSeed(int[], SeedMode, double) - Constructor for class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
Construct a new instance with the given parameters.
PrimitiveStrengthGroup - Class in de.rwth.swc.coffee4j.algorithmic.model
Class representing a group of parameters which should be tested at another strength than the default 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
 
prioritize(Collection<int[]>, TestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.prioritization.NoOpTestInputPrioritizer
 
prioritize(Collection<int[]>, TestModel) - Method in interface de.rwth.swc.coffee4j.algorithmic.sequential.prioritization.TestInputPrioritizer
Prioritizes the given test cases according to some internal prioritization criterion.
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.
provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential.ConstructorBasedSequentialConstraintGenerationProvider
 
provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode.CombinatorialTestAnnotationBasedExecutionModeProvider
 
provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.DelegatingInterleavingConfigurationProvider
 
provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.MethodBasedGeneratingInterleavingConfigurationProvider
 
provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.MethodBasedInterleavingConfigurationProvider
 
provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration.DelegatingConfigurationProvider
 
provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.IpogConfigurationProvider
 
provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.IpogNegConfigurationProvider
 
provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.extension.ConstructorBasedExtensionProvider
 
provide(Method) - Method in interface de.rwth.swc.coffee4j.junit.engine.annotation.MethodBasedProvider
Loads a T based on the method
provide(Method) - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.test.model.MethodBasedInputParameterModelProvider
 
provider() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration.ConfigurationSource
The provider which creates the configuration instance.
provideValue(ParameterContext) - Method in interface de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterValueProvider
 

Q

QuickConflictExplainer - Class in de.rwth.swc.coffee4j.algorithmic.conflict.explanation
Algorithm to find a minimal conflict for an over-constrained CSP
QuickConflictExplainer() - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.explanation.QuickConflictExplainer
 

R

ReduceBasedDiagnosisHittingSetBuilder - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
ReduceBasedDiagnosisHittingSetBuilder(CompleteTestModel) - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.ReduceBasedDiagnosisHittingSetBuilder
 
ReflectionUtils - Class in de.rwth.swc.coffee4j.junit.engine.annotation.util
Utility class that provides helper methods for reflection related tasks
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
reinitializeIdentification() - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestManager
reinitialize identification phase if feedback-checking phase was not successful.
removeCombination(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.ipog.CombinationPartitioner
Removes the given combination from the partition determined by the value at the partitioning parameter.
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.algorithmic.interleaving.report.EmptyInterleavingGenerationReporter
 
report(ReportLevel, Report) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
Reports the given Report at the specified level.
report(ReportLevel, Report) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.report.EmptySequentialGenerationReporter
 
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.algorithmic.interleaving.report.EmptyInterleavingGenerationReporter
 
report(ReportLevel, Supplier<Report>) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
This method has the same intentions as Reporter.report(ReportLevel, Report), but a supplier is given.
report(ReportLevel, Supplier<Report>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.report.EmptySequentialGenerationReporter
 
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
 
report(String, Object...) - Static method in class de.rwth.swc.coffee4j.algorithmic.report.Report
 
Report - Class in de.rwth.swc.coffee4j.algorithmic.report
A report any algorithm inside the combinatorial test input generation can use to notify the user of events not covered by life cycle reporting.
Report(Report) - Constructor for class de.rwth.swc.coffee4j.algorithmic.report.Report
Copy constructor.
Report(String, BiFunction<String, Object[], String>, Object...) - Constructor for class de.rwth.swc.coffee4j.algorithmic.report.Report
Creates a new report based on a resolvable string.
reportAssumptionSatisfaction(String) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
Reports a violated assumption that occurred during algorithm execution.
reportAssumptionViolation(String) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
Reports a violated assumption that occurred during algorithm execution.
reportDebug(Report) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
Calls Reporter.report(ReportLevel, Report) with the level ReportLevel.DEBUG and the given report.
reportDebug(Supplier<Report>) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
Calls Reporter.report(ReportLevel, Supplier) with the level ReportLevel.DEBUG and the given supplier.
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
 
reporter(Reporter) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration.Builder
Sets the execution reporter.
Reporter - Interface in de.rwth.swc.coffee4j.algorithmic.report
An interface defining a reporter which can be called by internal algorithms to notify the user of events not covered by an life cycle method in the GenerationReporter.
ReporterLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter
Class for loading multiple ExecutionReporters via ReporterProvider.
ReporterLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter.ReporterLoader
 
ReporterProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter
An ReporterProvider is responsible for providing an arbitrary number of ExecutionReporter implementations (even none is allowed) for a CombinatorialTest.
reportError(Report) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
Calls Reporter.report(ReportLevel, Report) with the level ReportLevel.ERROR and the given report.
reportError(Supplier<Report>) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
Calls Reporter.report(ReportLevel, Supplier) with the level ReportLevel.ERROR and the given supplier.
ReporterSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter
ReporterSource is an annotation used to register reporter providers for the annotated test method.
ReporterSources - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter
The repeatable variant of ReporterSource.
reportFatal(Report) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
Calls Reporter.report(ReportLevel, Report) with the level ReportLevel.FATAL and the given report.
reportFatal(Supplier<Report>) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
Calls Reporter.report(ReportLevel, Supplier) with the level ReportLevel.FATAL and the given supplier.
reportInfo(Report) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
Calls Reporter.report(ReportLevel, Report) with the level ReportLevel.INFO and the given report.
reportInfo(Supplier<Report>) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
Calls Reporter.report(ReportLevel, Supplier) with the level ReportLevel.INFO and the given supplier.
ReportLevel - Enum in de.rwth.swc.coffee4j.algorithmic.report
Specifies an easy means to filter report content based on severity.
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
 
reportTrace(Report) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
Calls Reporter.report(ReportLevel, Report) with the level ReportLevel.TRACE and the given report.
reportTrace(Supplier<Report>) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
Calls Reporter.report(ReportLevel, Supplier) with the level ReportLevel.TRACE and the given supplier.
ReportUtility - Class in de.rwth.swc.coffee4j.engine.process.report.util
Utility class used by ExecutionReporters to create output strings.
reportWarn(Report) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
Calls Reporter.report(ReportLevel, Report) with the level ReportLevel.WARN and the given report.
reportWarn(Supplier<Report>) - Method in interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
Calls Reporter.report(ReportLevel, Supplier) with the level ReportLevel.WARN and the given supplier.
reset() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
resetCombinationsToBeChecked() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultGeneratingInterleavingManager
 
resetCombinationsToBeChecked() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultInterleavingManager
 
resetNegationOfConstraint() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
resolve(MethodSelector, SelectorResolver.Context) - Method in class de.rwth.swc.coffee4j.junit.engine.discovery.MethodSelectorResolver
 
resolve(UniqueIdSelector, SelectorResolver.Context) - Method in class de.rwth.swc.coffee4j.junit.engine.discovery.UniqueIdSelectorResolver
 
resolveSelectors(EngineDiscoveryRequest, CombinatorialTestEngineDescriptor) - Method in class de.rwth.swc.coffee4j.junit.engine.discovery.EngineDiscoverySelectorResolver
Populates the supplied CombinatorialTestEngineDescriptor with CombinatorialTestDescriptors based on test classes supplied in the request according to the definition of combinatorial test classes.
restartIdentification() - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationStrategy
restart the identification for a previously given failing test input if checking phase failed for given exception/failure-inducing combinations of previous iteration
restartIdentification() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot.OfotStrategy
 
restartIdentification() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleRelationshipStrategy
 
ResultCache - Interface in de.rwth.swc.coffee4j.engine.process.interleaving
Cache for results of executed test inputs to reduce the execution time.
ResultValidator - Class in de.rwth.swc.coffee4j.junit.engine.result
Example validator that can be used to compare a given and an expected ExecutionResult.
ResultValidator() - Constructor for class de.rwth.swc.coffee4j.junit.engine.result.ResultValidator
 
ResultWrapper - Interface in de.rwth.swc.coffee4j.junit.engine.result
Interface used to wrap execution results for identification of exception-inducing combinations.
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.
runTestFunction(Callable<?>) - Method in class de.rwth.swc.coffee4j.junit.engine.result.DefaultResultWrapper
 
runTestFunction(Callable<?>) - Method in interface de.rwth.swc.coffee4j.junit.engine.result.ResultWrapper
Executes a function and wraps the result into an ExecutionResult.
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

sameForAllGivenParameters(int[], int[], IntSet) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.CombinationUtil
Checks whether the two combinations have exactly the same value for each of the given parameters.
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.
SeedMode - Enum in de.rwth.swc.coffee4j.algorithmic.model
Possible modes for a (partial) seed test case.
seeds(int, Collection<PrimitiveSeed>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
 
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(Int2ObjectMap<? extends Collection<PrimitiveSeed>>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
 
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.
seeds(Collection<PrimitiveSeed>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
 
SEGMENT_TYPE_CLASS - Static variable in class de.rwth.swc.coffee4j.junit.engine.UniqueIdGenerator
 
SEGMENT_TYPE_COMBINATION - Static variable in class de.rwth.swc.coffee4j.junit.engine.UniqueIdGenerator
 
SEGMENT_TYPE_METHOD - Static variable in class de.rwth.swc.coffee4j.junit.engine.UniqueIdGenerator
 
selectDissimilar(int[], int[], List<int[]>) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatAlgorithm
Select a combination that covers the most uncovered combinations and is the most dissimilar to a given other combination.
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.
SequentialCombinatorialTestConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.sequential.manager
All configuration needed for an SequentialCombinatorialTestManager to generate test inputs for a given testModel.
SequentialCombinatorialTestConfiguration(FaultCharacterizationAlgorithmFactory, ClassificationStrategyFactory, Collection<TestInputGroupGenerator>, TestInputPrioritizer, GenerationReporter, ExecutionMode) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
Creates a new configuration with the given arguments.
SequentialCombinatorialTestManager - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.manager
Defines a manager which can completely manage a combinatorial test including dynamic test generation (e.g fault characterization).
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
setAssignmentConstraint(int[], int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
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
 
setNegationOfConstraint(int) - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.choco.ChocoModel
 
shouldAbort() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictDetectionConfiguration
 
shouldAbort() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.diagnosis.EnableConflictDetection
Should the test process be aborted if conflicts are detected
shouldGenerateFurtherTestInputs() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben.Ben
 
shouldGenerateFurtherTestInputs() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
 
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
 
SoftConstraintCheckerFactory - Class in de.rwth.swc.coffee4j.algorithmic.constraint
 
SoftConstraintCheckerFactory() - Constructor for class de.rwth.swc.coffee4j.algorithmic.constraint.SoftConstraintCheckerFactory
 
startClassification(Map<int[], Throwable>, List<int[]>, Set<int[]>) - Method in interface de.rwth.swc.coffee4j.algorithmic.classification.ClassificationStrategy
initializes the strategy.
startClassification(Map<int[], Throwable>, List<int[]>, Set<int[]>) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.IsolatingClassificationStrategy
 
startClassification(Map<int[], Throwable>, List<int[]>, Set<int[]>) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.MaxCountClassificationStrategy
 
startClassification(Map<int[], Throwable>, List<int[]>, Set<int[]>) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.NoOpClassificationStrategy
 
startFeedbackChecking(int[], int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.DefaultFeedbackCheckingStrategy
 
startFeedbackChecking(int[], int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingStrategy
 
startIdentification(int[], TestResult) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationStrategy
 
startIdentification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot.OfotStrategy
 
startIdentification(int[], TestResult) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleRelationshipStrategy
 
strengthA() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.configuration.ConfigureIpogNeg
 
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.
success() - Static method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
Descriptive convenience method for constructing a result for a successful test input.
suspicious() - Method in class de.rwth.swc.coffee4j.engine.configuration.model.Seed.Builder
Sets the mode of the seed to SeedMode.EXCLUSIVE.
SuspiciousCombinationAlgorithm - Class in de.rwth.swc.coffee4j.algorithmic.sequential.characterization
A "helper" class for some fault characterization algorithms.
SuspiciousCombinationAlgorithm(FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
 
suspiciousCombinations - Variable in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
 
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

terminateIdentification() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultGeneratingInterleavingManager
 
terminateIdentification() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultInterleavingManager
 
terminateInterleavingGroup() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultGeneratingInterleavingManager
 
terminateInterleavingGroup() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultInterleavingManager
 
TestConfigurationLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.test
Loads the TestMethodConfiguration of a CombinatorialTest by delegating the loading mechanisms to the appropriate loaders
TestConfigurationLoader(TestInputExecutor) - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.test.TestConfigurationLoader
 
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.
TestInputGenerationConfiguration - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.generator
Configuration used to create a TestInputGenerationStrategy.
TestInputGenerationConfiguration.Builder - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.generator
TestInputGenerationStrategy - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.generator
Interface that each test input generation strategy used by interleaving CT must implement.
testInputGenerationStrategyFactory(TestInputGenerationStrategyFactory) - Method in class de.rwth.swc.coffee4j.engine.configuration.execution.InterleavingExecutionConfiguration.Builder
 
TestInputGenerationStrategyFactory - Interface in de.rwth.swc.coffee4j.algorithmic.interleaving.generator
Factory for creating a TestInputGenerationStrategy.
TestInputGroup - Class in de.rwth.swc.coffee4j.algorithmic.sequential.generator
Class which groups multiple test inputs for combinatorial testing together.
TestInputGroup(Object, Collection<int[]>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
Creates a new group of combinatorial test inputs without a configuration for fault characterization via a FaultCharacterizationAlgorithm.
TestInputGroup(Object, Collection<int[]>, FaultCharacterizationConfiguration) - Constructor for class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
Creates a new group of combinatorial test inputs.
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 interface de.rwth.swc.coffee4j.algorithmic.sequential.report.GenerationReporter
Called if all operations for a TestInputGroup are finished.
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 interface de.rwth.swc.coffee4j.algorithmic.sequential.report.GenerationReporter
Called if a new TestInputGroup has been generated by a TestInputGroupGenerator.
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.
TestInputGroupGenerator - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.generator
Interface for all algorithms which can generate combinatorial test inputs.
TestInputPrioritizer - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.prioritization
An algorithm which orders test inputs according to some internal prioritization criterion.
TestInputPrioritizerLoader - Class in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization
Class for loading the defined TestInputPrioritizer for a CombinatorialTest.
TestInputPrioritizerLoader() - Constructor for class de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization.TestInputPrioritizerLoader
 
TestInputPrioritizerProvider - Interface in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization
Provider for TestInputPrioritizer used in the execution of CombinatorialTest methods.
TestInputPrioritizerSource - Annotation Type in de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization
Registers a TestInputPrioritizerProvider to a combinatorial test method.
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
testModel(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.classification.ClassificationConfiguration.Builder
 
testModel(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.FeedbackCheckingConfiguration.Builder
 
testModel(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.TestInputGenerationConfiguration.Builder
 
testModel(CompleteTestModel) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.IdentificationConfiguration.IdentificationConfigurationBuilder
 
TestModel - Interface in de.rwth.swc.coffee4j.algorithmic.model
Defines all important information needed for a combinatorial test.
TestResult - Class in de.rwth.swc.coffee4j.algorithmic.model
Specifies the result of a test.
TestResultCache - Interface in de.rwth.swc.coffee4j.algorithmic.sequential.manager
A cache for test results to reduce unnecessary execution time if the same test input results are requested multiple times.
testResults - Variable in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.SuspiciousCombinationAlgorithm
 
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.algorithmic.conflict.ConflictDetectionConfiguration
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictElement
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.ConflictSet
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisElement
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisHittingSet
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSet
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.DiagnosisSets
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InconsistentBackground
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalConflictSet
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalDiagnosisSets
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalInconsistentBackground
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.InternalMissingInvalidTuple
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.conflict.MissingInvalidTuple
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.Constraint
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.constraint.ConstraintList
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.feedback.DefaultFeedbackCheckingStrategy
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.generator.aetg.AetgStrategy
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot.OfotStrategy
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleRelationshipStrategy
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.InterleavingCombinatorialTestGroup
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestConfiguration
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.model.GroupSpecificTestModel
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveSeed
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.model.PrimitiveStrengthGroup
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TestResult
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.model.TupleList
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.report.CombinationArgument
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.report.ParameterArgument
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.report.Report
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.report.ValueArgument
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.characterization.FaultCharacterizationConfiguration
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.TestInputGroup
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.manager.SequentialCombinatorialTestConfiguration
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.prioritization.NoOpTestInputPrioritizer
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
 
toString() - Method in class de.rwth.swc.coffee4j.algorithmic.util.ParameterValuePair
 
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
 
toString() - Method in class de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterContext
 
TRACE - de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
Should be used if the report is only used for real in depth debugging by developers who know the code.
TreeBuilder - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt
Helper class to build a tuple-relationship-tree for TupleRelationshipStrategy.
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
 
TupleBuilderUtil - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.util
Helper class building combinations used, for example, by the ForbiddenTuplesChecker to derive new tuples.
TupleList - Class in de.rwth.swc.coffee4j.algorithmic.model
Class representing a constraint via storing all sub-combinations which are not allowed.
TupleList(int, int[], Collection<int[]>) - Constructor for class de.rwth.swc.coffee4j.algorithmic.model.TupleList
Creates a new tuple list out of a given id, the involved parameters, and a collection of tuples which should not be allowed.
TupleList(int, int[], Collection<int[]>, boolean) - Constructor for class de.rwth.swc.coffee4j.algorithmic.model.TupleList
 
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
 
TupleNode - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt
Class representing Nodes used by TupleRelationshipStrategy to identify minimal failure or exception-inducing combinations.
tupleRelationshipStrategy() - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt.TupleRelationshipStrategy
 
TupleRelationshipStrategy - Class in de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt
Identification Strategy using Tuple-Relationship-Trees proposed by Nie et al.
tuplesAreEqual(int[], int[], int[], int[]) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.TupleUtil
Checks if two tuples are equal.
TupleUtil - Class in de.rwth.swc.coffee4j.algorithmic.util
Utilities for tuples that are represented by two separate integer arrays.

U

UniqueIdGenerator - Class in de.rwth.swc.coffee4j.junit.engine
Generator for UniqueIds for combinatorial test related TestDescriptors
UniqueIdSelectorResolver - Class in de.rwth.swc.coffee4j.junit.engine.discovery
 
UniqueIdSelectorResolver() - Constructor for class de.rwth.swc.coffee4j.junit.engine.discovery.UniqueIdSelectorResolver
 
UNKNOWN - de.rwth.swc.coffee4j.engine.configuration.model.constraints.ConstraintStatus
 
UnknownConflictExplanation - Class in de.rwth.swc.coffee4j.algorithmic.conflict
 
UnknownConflictExplanation() - Constructor for class de.rwth.swc.coffee4j.algorithmic.conflict.UnknownConflictExplanation
 
updateCoverage() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
update coverage: remove all tuples that became invalid after new forbidden combination was added to CoverageMap.checker
updateCoverage() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultGeneratingInterleavingManager
 
updateCoverage() - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.manager.DefaultInterleavingManager
 
updateCoverage(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.interleaving.CoverageMap
remove all combinations contained by given test input
updateCoverage(int[]) - Method in interface de.rwth.swc.coffee4j.algorithmic.interleaving.manager.InterleavingCombinatorialTestManager
updates the coverage map for a given (passing) test input
updateCoverage(int[]) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatAlgorithm
Mark a test case as covered.
useLevel() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter.EnableReporter
Gets boolean on whether to tu used the ReportLevel

V

value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.classification.EnableClassification
 
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.interleaving.EnableInterleavingConstraintGeneration
 
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.constraintgenerator.sequential.EnableSequentialConstraintGeneration
 
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter.ConverterSource
Gets the class class of the ConverterProvider
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter.ConverterSources
Gets an array of multiple ConverterSource annotations
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.converter.EnableConverter
Gets the class of the ArgumentConverter
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.executionmode.ExecutionModeSource
Gets the class of the ExecutionModeProvider to use
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.EnableInterleavingGeneration
The name of the method from which a InterleavingExecutionConfiguration can be loaded.
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.interleaving.execution.configuration.InterleavingConfigurationSource
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter.EnableReporter
Gets the class of the supplied ExecutionReporter
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter.ReporterSource
Gets the class of the ReporterProvider
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.reporter.ReporterSources
Gets an array of multiple ReporterSource annotations
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.characterization.FaultCharacterizationAlgorithmFactorySource
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration.ConfigurationFromMethod
The name of the method from which a SequentialExecutionConfiguration can be loaded.
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.execution.configuration.ConfigurationSource
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.generation.GeneratorSource
Gets the class of the GeneratorProvider
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization.EnableTestInputPrioritization
Specified which TestInputPrioritizer should be used for the combinatorial test.
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.configuration.sequential.prioritization.TestInputPrioritizerSource
Gets the class of the TestInputPrioritizerProvider
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.extension.EnableExtension
Gets the classes of the extensions.
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.extension.ExtensionSource
Gets the class of the ExtensionProvider
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.extension.ExtensionSources
Gets an array of multiple ExtensionSource annotations
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.parameter.parameter.InputParameter
Gets the name of the Parameter
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.parameter.ParameterValueSource
Gets the class of the ParameterValueProvider to use
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.test.model.InputParameterModelSource
Gets the class of the InputParameterModelProvider to use
value() - Method in annotation type de.rwth.swc.coffee4j.junit.engine.annotation.util.configuration.ConfigurationSources
 
value(int, int) - Static method in class de.rwth.swc.coffee4j.algorithmic.report.ValueArgument
 
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.
ValueArgument - Class in de.rwth.swc.coffee4j.algorithmic.report
Used to encapsulate two ints as a value for a parameter.
ValueArgument(int, int) - Constructor for class de.rwth.swc.coffee4j.algorithmic.report.ValueArgument
Creates a new argument for the value uniquely defined by both ints.
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
 
valueForParameter(int, int, int[], Set<IntList>, ConstraintChecker) - Static method in class de.rwth.swc.coffee4j.algorithmic.interleaving.util.OptimalValue
 
valueOf(String) - Static method in enum de.rwth.swc.coffee4j.algorithmic.configuration.execution.ExecutionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.rwth.swc.coffee4j.algorithmic.interleaving.identification.CombinationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.rwth.swc.coffee4j.algorithmic.interleaving.Phase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.rwth.swc.coffee4j.algorithmic.model.SeedMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
Returns the enum constant of this type with the specified name.
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.
ValueResult - Class in de.rwth.swc.coffee4j.junit.engine.result
Class used to wrap results of the normal control-flow that are within a valid range.
ValueResult(Object) - Constructor for class de.rwth.swc.coffee4j.junit.engine.result.ValueResult
 
values() - Static method in enum de.rwth.swc.coffee4j.algorithmic.configuration.execution.ExecutionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.rwth.swc.coffee4j.algorithmic.interleaving.identification.CombinationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.rwth.swc.coffee4j.algorithmic.interleaving.Phase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.rwth.swc.coffee4j.algorithmic.model.SeedMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
Returns an array containing the constants of this enum type, in the order they are declared.
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.
VERIFICATION - de.rwth.swc.coffee4j.algorithmic.interleaving.Phase
 
visitCombinatorialTestClassDescriptor(CombinatorialTestClassDescriptor) - Method in interface de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestDescriptorVisitor
 
visitCombinatorialTestClassDescriptor(CombinatorialTestClassDescriptor) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.CombinatorialTestExecutor
 
visitCombinatorialTestEngineDescriptor(CombinatorialTestEngineDescriptor) - Method in interface de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestDescriptorVisitor
 
visitCombinatorialTestEngineDescriptor(CombinatorialTestEngineDescriptor) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.CombinatorialTestExecutor
 
visitCombinatorialTestMethodDescriptor(CombinatorialTestMethodDescriptor) - Method in interface de.rwth.swc.coffee4j.junit.engine.descriptor.CombinatorialTestDescriptorVisitor
 
visitCombinatorialTestMethodDescriptor(CombinatorialTestMethodDescriptor) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.CombinatorialTestExecutor
 

W

WARN - de.rwth.swc.coffee4j.algorithmic.report.ReportLevel
Should be used for things which could later likely cause failures or any very special reporting from level info which states a non-normal condition.
weight(int, int, double) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
Sets the weight for a specific value of a parameter.
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.
weights(Int2ObjectMap<Int2DoubleMap>) - Method in class de.rwth.swc.coffee4j.algorithmic.model.CompleteTestModel.Builder
Sets multiple weights for specific values.
withLifecycleExecutor(LifecycleExecutor) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
 
withMethodDescriptor(CombinatorialTestMethodDescriptor) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
 
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
 
withNumberOfCandidates(int) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration.Builder
Sets the number of candidates that should be considered for each iteration.
withNumberOfTries(int) - Method in class de.rwth.swc.coffee4j.algorithmic.sequential.generator.aetg.AetgSatConfiguration.Builder
Sets tje number of tries that should be done before declaring a model not solvable.
withTestInstance(Object) - Method in class de.rwth.swc.coffee4j.junit.engine.execution.ExecutionContext
 
wrap(int...) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
Convenience method for wrapping a int[] into a IntArrayWrapper.
wrapToList(Collection<int[]>) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
Convenience method for wrapping all int[] in a collection into a list.
wrapToSet(Collection<int[]>) - Static method in class de.rwth.swc.coffee4j.algorithmic.util.IntArrayWrapper
Convenience method for wrapping all int[] in a collection into a set.
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages