public class DSEStats extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
clear()
This method initializes all counters to 0.
|
static DSEStats |
getInstance() |
void |
logStatistics() |
void |
reportConstraintTooLong(int size) |
void |
reportNewConcolicExecutionTime(long concolicExecutionTimeMillis)
Reports a new concolic execution time (use of instrumentation and path
constraint collection)
|
void |
reportNewConstraints(Collection<Constraint<?>> constraints) |
void |
reportNewDecrease() |
void |
reportNewIncrease() |
void |
reportNewSAT()
Invoke this method when a SAT instance was found by a Constraint Solver
|
void |
reportNewSolvingTime(long solvingTimeMillis)
Reports a new solving time (use of a constraint solver)
|
void |
reportNewTestUnuseful()
Call this method to report a new test found by DSE did not lead to a
fitness improvement.
|
void |
reportNewTestUseful()
Invoke this method when a new test found by DSE is added to the test
suite.
|
void |
reportNewTimeout() |
void |
reportNewUNSAT() |
void |
trackConstraintTypes() |
void |
trackSolverStatistics() |
public static DSEStats getInstance()
public static void clear()
public void reportNewUNSAT()
public void reportNewSAT()
public void reportNewTestUnuseful()
public void reportNewTestUseful()
public void logStatistics()
public void reportNewConstraints(Collection<Constraint<?>> constraints)
public void reportNewSolvingTime(long solvingTimeMillis)
solvingTimeMillis - public void reportNewConcolicExecutionTime(long concolicExecutionTimeMillis)
concolicExecutionTimeMillis - public void reportConstraintTooLong(int size)
public void reportNewTimeout()
public void reportNewIncrease()
public void reportNewDecrease()
public void trackConstraintTypes()
public void trackSolverStatistics()
Copyright © 2010–2017 EvoSuite. All rights reserved.