public abstract class ExecutableChromosome extends Chromosome
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionResult |
lastExecutionResult |
protected Map<Mutation,MutationExecutionResult> |
lastMutationResult |
age, distance, rank, toBeUpdated| Constructor and Description |
|---|
ExecutableChromosome()
Constructor for ExecutableChromosome.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearCachedMutationResults()
clearCachedMutationResults
|
void |
clearCachedResults()
clearCachedResults
|
protected abstract void |
copyCachedResults(ExecutableChromosome other)
copyCachedResults
|
abstract ExecutionResult |
executeForFitnessFunction(TestSuiteFitnessFunction testSuiteFitnessFunction)
executeForFitnessFunction
|
ExecutionResult |
getLastExecutionResult()
Getter for the field
lastExecutionResult. |
MutationExecutionResult |
getLastExecutionResult(Mutation mutation)
Getter for the field
lastExecutionResult. |
void |
setLastExecutionResult(ExecutionResult lastExecutionResult)
Setter for the field
lastExecutionResult. |
void |
setLastExecutionResult(MutationExecutionResult lastExecutionResult,
Mutation mutation)
Setter for the field
lastExecutionResult. |
addFitness, addFitness, addFitness, addFitness, clone, compareSecondaryObjective, compareTo, crossOver, crossOver, equals, getAge, getCoverage, getCoverage, getCoverageInstanceOf, getCoverageValues, getDistance, getFitness, getFitness, getFitnessInstanceOf, getFitnessValues, getNumOfCoveredGoals, getNumOfCoveredGoals, getNumOfNotCoveredGoals, getNumOfNotCoveredGoals, getNumsNotCoveredGoals, getNumsOfCoveredGoals, getPreviousFitnessValues, getRank, hasExecutedFitness, hasFitnessChanged, hashCode, hasLocalSearchBeenApplied, isChanged, isToBeUpdated, isToBeUpdated, localSearch, mutate, setChanged, setCoverage, setCoverageValues, setDistance, setFitness, setFitnessValues, setLocalSearchApplied, setNumOfCoveredGoals, setNumOfNotCoveredGoals, setNumsOfCoveredGoals, setNumsOfNotCoveredGoals, setPreviousFitnessValues, setRank, size, updateAgeprotected transient ExecutionResult lastExecutionResult
protected transient Map<Mutation,MutationExecutionResult> lastMutationResult
public ExecutableChromosome()
Constructor for ExecutableChromosome.
public void setLastExecutionResult(ExecutionResult lastExecutionResult)
Setter for the field lastExecutionResult.
lastExecutionResult - a ExecutionResult object.public ExecutionResult getLastExecutionResult()
Getter for the field lastExecutionResult.
ExecutionResult object.public void setLastExecutionResult(MutationExecutionResult lastExecutionResult, Mutation mutation)
Setter for the field lastExecutionResult.
lastExecutionResult - a MutationExecutionResult object.mutation - a Mutation object.public MutationExecutionResult getLastExecutionResult(Mutation mutation)
Getter for the field lastExecutionResult.
mutation - a Mutation object.MutationExecutionResult object.public void clearCachedResults()
clearCachedResults
public void clearCachedMutationResults()
clearCachedMutationResults
protected abstract void copyCachedResults(ExecutableChromosome other)
copyCachedResults
other - a ExecutableChromosome object.public abstract ExecutionResult executeForFitnessFunction(TestSuiteFitnessFunction testSuiteFitnessFunction)
executeForFitnessFunction
testSuiteFitnessFunction - a TestSuiteFitnessFunction object.ExecutionResult object.Copyright © 2010–2017 EvoSuite. All rights reserved.