public abstract class ProjectUtil extends Object
ProjectUtil class
Useful to get data (total, averages, etc) from aProject instance.| Constructor and Description |
|---|
ProjectUtil() |
| Modifier and Type | Method and Description |
|---|---|
protected static List<Generation> |
getAllSuccessfulGenerations(Project project)
Returns all successful generations
|
static double |
getAverageCriterionCoverage(Project project,
String criterionName)
Returns the coverage of a particular criterion of all successful generations
|
static double |
getAverageNumberStatements(Project project)
Returns the average length (i.e., number of statements) of all successful generations
|
static double |
getAverageNumberTests(Project project)
Returns the average number of generated tests of all successful generations
|
static CUT |
getCUT(Project project,
String className)
Returns the
CUT object of a particular class name |
static int |
getNumberGeneratedTestSuites(Project project)
Returns the total number of generated test suites of all successful generations
|
static int |
getNumberLatestTestedClasses(Project project)
Returns the total number of tested classes on the latest execution
|
static int |
getNumberTestableClasses(Project project)
Returns the total number of testable classes
|
static double |
getOverallCoverage(Project project)
Returns the overall coverage of all successful generations
|
static int |
getTimeBudget(Project project)
Returns the total time (minutes) settled by the scheduler on all successful generations
|
static int |
getTotalEffort(Project project)
Returns the total time (minutes) spent on all successful generations
|
static int |
getTotalNumberTestedClasses(Project project)
Returns the total number of tested classes
|
static Set<String> |
getUnionCriteria(Project project)
Returns all criteria used on all successful generations
|
public static int getTotalNumberTestedClasses(Project project)
project - public static int getNumberLatestTestedClasses(Project project)
project - public static int getNumberTestableClasses(Project project)
project - public static int getTotalEffort(Project project)
project - CUTpublic static int getTimeBudget(Project project)
project - CUTpublic static int getNumberGeneratedTestSuites(Project project)
project - CUTpublic static Set<String> getUnionCriteria(Project project)
project - CUTpublic static double getAverageNumberStatements(Project project)
project - CUTpublic static double getOverallCoverage(Project project)
project - CUTpublic static double getAverageCriterionCoverage(Project project,
String criterionName)
project - criterionName - CUTpublic static double getAverageNumberTests(Project project)
project - CUTpublic static CUT getCUT(Project project,
String className)
CUT object of a particular class nameproject - className - CUT object or null if there is not any CUT with class nameprotected static List<Generation> getAllSuccessfulGenerations(Project project)
project - CUT; or if
there is not any successful generation at allCopyright © 2010–2016 EvoSuite. All rights reserved.