| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
Chromosome.localSearch(LocalSearchObjective<? extends Chromosome> objective)
Apply the local search
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultLocalSearchObjective<T extends Chromosome>
The Default local search objective only stores a list of fitness functions.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
LocalSearch.doSearch(T individual,
LocalSearchObjective<T> objective) |
| Modifier and Type | Field and Description |
|---|---|
protected LocalSearchObjective<T> |
GeneticAlgorithm.localObjective
Local search might need a different local objective
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
RegressionTestSuiteChromosome.localSearch(LocalSearchObjective objective) |
boolean |
RegressionTestChromosome.localSearch(LocalSearchObjective objective) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
TestChromosome.localSearch(LocalSearchObjective<? extends Chromosome> objective)
Apply the local search
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
StringLocalSearch.doSearch(TestChromosome test,
int statement,
LocalSearchObjective<TestChromosome> objective)
doSearch
|
boolean |
StringAVMLocalSearch.doSearch(TestChromosome test,
int statement,
LocalSearchObjective<TestChromosome> objective)
doSearch
|
abstract boolean |
StatementLocalSearch.doSearch(TestChromosome test,
int statement,
LocalSearchObjective<TestChromosome> objective)
doSearch
|
boolean |
ReferenceLocalSearch.doSearch(TestChromosome test,
int statement,
LocalSearchObjective<TestChromosome> objective) |
boolean |
ParameterLocalSearch.doSearch(TestChromosome test,
int statement,
LocalSearchObjective<TestChromosome> objective)
doSearch
|
boolean |
NullReferenceSearch.doSearch(TestChromosome test,
int statement,
LocalSearchObjective<TestChromosome> objective) |
boolean |
IntegerLocalSearch.doSearch(TestChromosome test,
int statement,
LocalSearchObjective<TestChromosome> objective)
doSearch
|
boolean |
FloatLocalSearch.doSearch(TestChromosome test,
int statement,
LocalSearchObjective<TestChromosome> objective)
doSearch
|
boolean |
EnumLocalSearch.doSearch(TestChromosome test,
int statement,
LocalSearchObjective<TestChromosome> objective)
doSearch
|
boolean |
BooleanLocalSearch.doSearch(TestChromosome test,
int statement,
LocalSearchObjective<TestChromosome> objective)
doSearch
|
boolean |
ArrayLocalSearch.doSearch(TestChromosome test,
int statement,
LocalSearchObjective<TestChromosome> objective)
doSearch
|
boolean |
DSETestCaseLocalSearch.doSearch(TestChromosome test,
LocalSearchObjective<TestChromosome> objective)
Applies DSE on a test case using the passed local search objective.
|
boolean |
AVMTestCaseLocalSearch.doSearch(TestChromosome individual,
LocalSearchObjective<TestChromosome> objective) |
boolean |
StatementLocalSearch.doSearch(TestChromosome test,
Set<Integer> statements,
LocalSearchObjective<TestChromosome> objective) |
TestChromosome |
DSETestGenerator.generateNewTest(TestChromosome test,
Set<Integer> statementIndexes,
LocalSearchObjective<TestChromosome> objective)
Applies DSE to the passed test using as symbolic variables only those
that are declared in the set of statement indexes.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
TestSuiteChromosome.localSearch(LocalSearchObjective<? extends Chromosome> objective) |
abstract boolean |
AbstractTestSuiteChromosome.localSearch(LocalSearchObjective<? extends Chromosome> objective)
Apply the local search
|
| Modifier and Type | Class and Description |
|---|---|
class |
TestSuiteLocalSearchObjective
Represents the fitness functions (the objective) for a whole test suite such that
we will apply local search to a single test case within the whole test suite.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
TestSuiteLocalSearch.doSearch(TestSuiteChromosome suite,
LocalSearchObjective<TestSuiteChromosome> objective)
Applies local search to the suite targeting the objective passed as
parameter.
|
protected static void |
TestSuiteLocalSearch.ensureDoubleExecution(TestSuiteChromosome individual,
LocalSearchObjective<TestSuiteChromosome> objective)
Ensure that all branches are executed twice For each branch such that
exists only one test case in the suite that covers that branch, it
creates a duplicate of that test case.
|
Copyright © 2010–2017 EvoSuite. All rights reserved.