Uses of Class
de.rwth.swc.coffee4j.algorithmic.model.TestResult
-
-
Uses of TestResult in de.rwth.swc.coffee4j.algorithmic.classification
Methods in de.rwth.swc.coffee4j.algorithmic.classification with parameters of type TestResult Modifier and Type Method Description Optional<int[]>
ClassificationStrategy. generateNextTestInputForClassification(int[] testInput, TestResult result)
Optional<int[]>
IsolatingClassificationStrategy. generateNextTestInputForClassification(int[] testInput, TestResult result)
Optional<int[]>
MaxCountClassificationStrategy. generateNextTestInputForClassification(int[] testInput, TestResult result)
Optional<int[]>
NoOpClassificationStrategy. generateNextTestInputForClassification(int[] testInput, TestResult result)
-
Uses of TestResult in de.rwth.swc.coffee4j.algorithmic.interleaving.feedback
Methods in de.rwth.swc.coffee4j.algorithmic.interleaving.feedback with parameters of type TestResult Modifier and Type Method Description Optional<int[]>
DefaultFeedbackCheckingStrategy. generateNextTestInputForChecking(int[] testInput, TestResult testResult)
Optional<int[]>
FeedbackCheckingStrategy. generateNextTestInputForChecking(int[] testInput, TestResult testResult)
-
Uses of TestResult in de.rwth.swc.coffee4j.algorithmic.interleaving.identification
Methods in de.rwth.swc.coffee4j.algorithmic.interleaving.identification with parameters of type TestResult Modifier and Type Method Description Optional<int[]>
IdentificationStrategy. generateNextTestInputForIdentification(int[] testInput, TestResult testResult)
Optional<int[]>
IdentificationStrategy. startIdentification(int[] failingTestInput, TestResult result)
-
Uses of TestResult in de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot
Methods in de.rwth.swc.coffee4j.algorithmic.interleaving.identification.ofot with parameters of type TestResult Modifier and Type Method Description Optional<int[]>
OfotStrategy. generateNextTestInputForIdentification(int[] testInput, TestResult testResult)
Optional<int[]>
OfotStrategy. startIdentification(int[] testInput, TestResult result)
-
Uses of TestResult in de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt
Methods in de.rwth.swc.coffee4j.algorithmic.interleaving.identification.trt with parameters of type TestResult Modifier and Type Method Description Optional<int[]>
TupleRelationshipStrategy. generateNextTestInputForIdentification(int[] testInput, TestResult testResult)
Optional<int[]>
TupleRelationshipStrategy. startIdentification(int[] testInput, TestResult result)
-
Uses of TestResult in de.rwth.swc.coffee4j.algorithmic.interleaving.manager
Methods in de.rwth.swc.coffee4j.algorithmic.interleaving.manager with parameters of type TestResult Modifier and Type Method Description Optional<int[]>
AbstractGeneratingInterleavingManager. generateNextTestInput(int[] testInput, TestResult result)
Optional<int[]>
InterleavingCombinatorialTestManager. generateNextTestInput(int[] testInput, TestResult result)
Optional<int[]>
InterleavingCombinatorialTestManager. initializeIdentification(int[] testInput, TestResult result)
initialize identification phase for a failing test input.Method parameters in de.rwth.swc.coffee4j.algorithmic.interleaving.manager with type arguments of type TestResult Modifier and Type Method Description Optional<int[]>
AbstractGeneratingInterleavingManager. initializeClassification(Map<int[],TestResult> errorConstraintExceptionCausingTestInputs)
Optional<int[]>
GeneratingInterleavingCombinatorialTestManager. initializeClassification(Map<int[],TestResult> errorConstraintExceptionCausingTestInputs)
-
Uses of TestResult in de.rwth.swc.coffee4j.algorithmic.model
Methods in de.rwth.swc.coffee4j.algorithmic.model that return TestResult Modifier and Type Method Description static TestResult
TestResult. exceptionalSuccess(Throwable exception)
Descriptive convenience method for constructing a result for a exceptional-successful test input.static TestResult
TestResult. failure(Throwable causeForFailure)
Descriptive convenience method for constructing a result for a failed test input.static TestResult
TestResult. success()
Descriptive convenience method for constructing a result for a successful test input. -
Uses of TestResult in de.rwth.swc.coffee4j.algorithmic.sequential.characterization
Fields in de.rwth.swc.coffee4j.algorithmic.sequential.characterization with type parameters of type TestResult Modifier and Type Field Description protected Map<IntArrayWrapper,TestResult>
SuspiciousCombinationAlgorithm. testResults
Method parameters in de.rwth.swc.coffee4j.algorithmic.sequential.characterization with type arguments of type TestResult Modifier and Type Method Description List<int[]>
FaultCharacterizationAlgorithm. computeNextTestInputs(Map<int[],TestResult> testResults)
Refines the internal list of suspicious of faulty combinations.List<int[]>
NoOp. computeNextTestInputs(Map<int[],TestResult> testResults)
List<int[]>
SuspiciousCombinationAlgorithm. computeNextTestInputs(Map<int[],TestResult> nextTestResults)
In the first iteration all relevant sub combinations of failed test inputs are calculated via theSuspiciousCombinationAlgorithm.getRelevantSubCombinations(int[])
method.protected abstract List<IntArrayWrapper>
SuspiciousCombinationAlgorithm. generateNextTestInputs(Map<int[],TestResult> newTestResults)
The concrete algorithm generates test for which it needs the result for better fault characterization. -
Uses of TestResult in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben
Method parameters in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.ben with type arguments of type TestResult Modifier and Type Method Description List<IntArrayWrapper>
Ben. generateNextTestInputs(Map<int[],TestResult> newTestResults)
-
Uses of TestResult in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta
Method parameters in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.delta with type arguments of type TestResult Modifier and Type Method Description List<int[]>
ImprovedDeltaDebugging. computeNextTestInputs(Map<int[],TestResult> testResults)
-
Uses of TestResult in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte
Method parameters in de.rwth.swc.coffee4j.algorithmic.sequential.characterization.mixtgte with type arguments of type TestResult Modifier and Type Method Description List<int[]>
Mixtgte. computeNextTestInputs(Map<int[],TestResult> testResults)
Implements a variant of Algorithm 2 (MixTgTe_t, due to framework restrictions) of the referenced paper. -
Uses of TestResult in de.rwth.swc.coffee4j.algorithmic.sequential.manager
Methods in de.rwth.swc.coffee4j.algorithmic.sequential.manager that return TestResult Modifier and Type Method Description TestResult
HashMapTestResultCache. getResultFor(IntArrayWrapper testInput)
TestResult
TestResultCache. getResultFor(IntArrayWrapper testInput)
Methods in de.rwth.swc.coffee4j.algorithmic.sequential.manager with parameters of type TestResult Modifier and Type Method Description void
HashMapTestResultCache. addResultFor(IntArrayWrapper testInput, TestResult result)
void
TestResultCache. addResultFor(IntArrayWrapper testInput, TestResult result)
Adds a result to the cache so it may later be retrieved viaTestResultCache.getResultFor(IntArrayWrapper)
.List<int[]>
BasicSequentialCombinatorialTestManager. generateAdditionalTestInputsWithResult(int[] testInput, TestResult testResult)
Returns all additional test inputs needed for allTestInputGroup
s managed by this manager.List<int[]>
CachingDelegatingSequentialCombinatorialTestManager. generateAdditionalTestInputsWithResult(int[] testInput, TestResult testResult)
List<int[]>
ConstraintGeneratingSequentialCombinatorialTestManager. generateAdditionalTestInputsWithResult(int[] testInput, TestResult testResult)
List<int[]>
SequentialCombinatorialTestManager. generateAdditionalTestInputsWithResult(int[] testInput, TestResult testResult)
Generates additional test inputs based on results of previous test inputs normally generated by eitherSequentialCombinatorialTestManager.generateInitialTests()
or this method in a previous iteration.Optional<int[]>
ConstraintGeneratingSequentialCombinatorialTestManager. generateNextTestInputForClassification(int[] testInput, TestResult testResult)
Optional<int[]>
GeneratingSequentialCombinatorialTestManager. generateNextTestInputForClassification(int[] testInput, TestResult testResult)
Method parameters in de.rwth.swc.coffee4j.algorithmic.sequential.manager with type arguments of type TestResult Modifier and Type Method Description Optional<int[]>
ConstraintGeneratingSequentialCombinatorialTestManager. initializeClassification(Map<int[],TestResult> errorConstraintExceptionCausingTestInputs)
Optional<int[]>
GeneratingSequentialCombinatorialTestManager. initializeClassification(Map<int[],TestResult> errorConstraintExceptionCausingTestInputs)
-
Uses of TestResult in de.rwth.swc.coffee4j.engine.configuration.execution
Methods in de.rwth.swc.coffee4j.engine.configuration.execution that return TestResult Modifier and Type Method Description TestResult
TestInputExecutor. execute(Combination combination)
Executes the givenCombination
and throws an error if necessary. -
Uses of TestResult in de.rwth.swc.coffee4j.engine.configuration.extension.characterization
Method parameters in de.rwth.swc.coffee4j.engine.configuration.extension.characterization with type arguments of type TestResult Modifier and Type Method Description void
BeforeFaultCharacterizationCallback. beforeFaultCharacterization(Map<Combination,TestResult> combinationTestResultMap)
Executes the callback with supplied test results -
Uses of TestResult in de.rwth.swc.coffee4j.engine.configuration.extension.execution
Methods in de.rwth.swc.coffee4j.engine.configuration.extension.execution that return types with arguments of type TestResult Modifier and Type Method Description Map<Combination,TestResult>
AfterExecutionCallback. afterExecution(Map<Combination,TestResult> combinationTestResultMap)
Executes the callback with the supplied preliminary test results.Method parameters in de.rwth.swc.coffee4j.engine.configuration.extension.execution with type arguments of type TestResult Modifier and Type Method Description Map<Combination,TestResult>
AfterExecutionCallback. afterExecution(Map<Combination,TestResult> combinationTestResultMap)
Executes the callback with the supplied preliminary test results. -
Uses of TestResult in de.rwth.swc.coffee4j.engine.process.extension
Methods in de.rwth.swc.coffee4j.engine.process.extension that return types with arguments of type TestResult Modifier and Type Method Description Map<Combination,TestResult>
DefaultExtensionExecutor. executeAfterExecution(Map<Combination,TestResult> executionResultMap)
Executes the callback after the execution phaseMap<Combination,TestResult>
ExtensionExecutor. executeAfterExecution(Map<Combination,TestResult> testResultMap)
Executes the callback after the execution phaseMethod parameters in de.rwth.swc.coffee4j.engine.process.extension with type arguments of type TestResult Modifier and Type Method Description Map<Combination,TestResult>
DefaultExtensionExecutor. executeAfterExecution(Map<Combination,TestResult> executionResultMap)
Executes the callback after the execution phaseMap<Combination,TestResult>
ExtensionExecutor. executeAfterExecution(Map<Combination,TestResult> testResultMap)
Executes the callback after the execution phasevoid
DefaultExtensionExecutor. executeBeforeFaultCharacterization(Map<Combination,TestResult> combinationTestResultMap)
void
ExtensionExecutor. executeBeforeFaultCharacterization(Map<Combination,TestResult> combinationTestResultMap)
Executes the callback before the fault characterization phase -
Uses of TestResult in de.rwth.swc.coffee4j.engine.process.interleaving
Methods in de.rwth.swc.coffee4j.engine.process.interleaving that return TestResult Modifier and Type Method Description TestResult
HashMapResultCache. getResultFor(Combination testInput)
TestResult
ResultCache. getResultFor(Combination testInput)
Methods in de.rwth.swc.coffee4j.engine.process.interleaving that return types with arguments of type TestResult Modifier and Type Method Description Map<Combination,TestResult>
HashMapResultCache. getResults()
protected Map<Combination,TestResult>
AbstractInterleavingPhaseManager. runTestInput(Combination nextTestInput)
passes test input to execution phase if result is not present in cache.Methods in de.rwth.swc.coffee4j.engine.process.interleaving with parameters of type TestResult Modifier and Type Method Description void
HashMapResultCache. addResultIfAbsentFor(Combination testInput, TestResult result)
void
ResultCache. addResultIfAbsentFor(Combination testInput, TestResult result)
Method parameters in de.rwth.swc.coffee4j.engine.process.interleaving with type arguments of type TestResult Modifier and Type Method Description protected abstract void
AbstractInterleavingPhaseManager. executeClassificationPhase(Map<Combination,TestResult> errorConstraintExceptionCausingTestInputs)
Template method implemented by error-constraint generating managers.protected void
DefaultGeneratingInterleavingPhaseManager. executeClassificationPhase(Map<Combination,TestResult> errorConstraintExceptionCausingTestInputs)
protected void
DefaultTestingInterleavingPhaseManager. executeClassificationPhase(Map<Combination,TestResult> errorConstraintExceptionCausingTestInputs)
-
Uses of TestResult in de.rwth.swc.coffee4j.engine.process.manager.sequential
Method parameters in de.rwth.swc.coffee4j.engine.process.manager.sequential with type arguments of type TestResult Modifier and Type Method Description protected abstract void
AbstractSequentialPhaseManager. collectErrorConstraintExceptionCausingTestInputs(Map<Combination,TestResult> executionResults)
Template method implemented by error-constraint generating managers.protected void
DefaultGeneratingSequentialPhaseManager. collectErrorConstraintExceptionCausingTestInputs(Map<Combination,TestResult> executionResults)
protected void
DefaultTestingSequentialPhaseManager. collectErrorConstraintExceptionCausingTestInputs(Map<Combination,TestResult> executionResults)
-
Uses of TestResult in de.rwth.swc.coffee4j.engine.process.phase.execution
Methods in de.rwth.swc.coffee4j.engine.process.phase.execution that return types with arguments of type TestResult Modifier and Type Method Description Map<Combination,TestResult>
ExecutionPhase. execute(List<Combination> input)
-
Uses of TestResult in de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking
Method parameters in de.rwth.swc.coffee4j.engine.process.phase.interleaving.checking with type arguments of type TestResult Modifier and Type Method Description Combination
CheckingPhase. execute(Map<Combination,TestResult> previouslyExecutedTests)
-
Uses of TestResult in de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification
Method parameters in de.rwth.swc.coffee4j.engine.process.phase.interleaving.classification with type arguments of type TestResult Modifier and Type Method Description Combination
InterleavingClassificationPhase. execute(Map<Combination,TestResult> input)
Combination
InterleavingClassificationPhase. initialize(Map<Combination,TestResult> errorConstraintExceptionCausingTestInputs)
-
Uses of TestResult in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation
Method parameters in de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation with type arguments of type TestResult Modifier and Type Method Description Combination
InterleavingGenerationPhase. execute(Map<Combination,TestResult> previouslyExecutedTests)
-
Uses of TestResult in de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification
Methods in de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification with parameters of type TestResult Modifier and Type Method Description Combination
AbstractIdentificationPhase. initialize(Combination testInput, TestResult result)
initialize identification phase with previously executed failing test inputCombination
IdentificationPhase. initialize(Combination testInput, TestResult result)
initialize identification phase with previously executed failing test inputMethod parameters in de.rwth.swc.coffee4j.engine.process.phase.interleaving.identification with type arguments of type TestResult Modifier and Type Method Description Combination
IdentificationPhase. execute(Map<Combination,TestResult> previouslyExecutedTests)
-
Uses of TestResult in de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization
Method parameters in de.rwth.swc.coffee4j.engine.process.phase.sequential.characterization with type arguments of type TestResult Modifier and Type Method Description List<Combination>
FaultCharacterizationPhase. execute(Map<Combination,TestResult> input)
Executes theFaultCharacterizationPhase
as configured with theSequentialGenerationContext
once. -
Uses of TestResult in de.rwth.swc.coffee4j.engine.process.phase.sequential.classification
Method parameters in de.rwth.swc.coffee4j.engine.process.phase.sequential.classification with type arguments of type TestResult Modifier and Type Method Description Combination
SequentialClassificationPhase. execute(Map<Combination,TestResult> input)
Combination
SequentialClassificationPhase. initialize(Map<Combination,TestResult> errorConstraintExceptionCausingTestInputs)
-
Uses of TestResult in de.rwth.swc.coffee4j.engine.process.report.interleaving
Methods in de.rwth.swc.coffee4j.engine.process.report.interleaving with parameters of type TestResult Modifier and Type Method Description void
LoggingInterleavingExecutionReporter. testInputExecutionFinished(Combination testInput, TestResult result)
void
LoggingInterleavingExecutionReporterForGeneration. testInputExecutionFinished(Combination testInput, TestResult result)
-
Uses of TestResult in de.rwth.swc.coffee4j.engine.process.report.sequential
Methods in de.rwth.swc.coffee4j.engine.process.report.sequential with parameters of type TestResult Modifier and Type Method Description void
LoggingSequentialExecutionReporter. testInputExecutionFinished(Combination testInput, TestResult result)
-
Uses of TestResult in de.rwth.swc.coffee4j.engine.report
Methods in de.rwth.swc.coffee4j.engine.report with parameters of type TestResult Modifier and Type Method Description void
DelegatingInterleavingExecutionReporter. testInputExecutionFinished(Combination testInput, TestResult result)
void
DelegatingSequentialExecutionReporter. testInputExecutionFinished(Combination testInput, TestResult result)
default void
ExecutionReporter. testInputExecutionFinished(Combination testInput, TestResult result)
Indicates the end of a test input execution. -
Uses of TestResult in de.rwth.swc.coffee4j.junit.engine.execution
Methods in de.rwth.swc.coffee4j.junit.engine.execution that return TestResult Modifier and Type Method Description TestResult
CombinationExecutor. execute(Combination combination)
-