public class ProjectData extends java.lang.Object implements CoverageData, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
TestTrackingCallback |
myTestTrackingCallback |
static ProjectData |
ourProjectData |
| Constructor and Description |
|---|
ProjectData() |
ProjectData(TestTrackingCallback testTrackingCallback) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClassData(ClassData classData) |
java.util.List<java.util.regex.Pattern> |
getAnnotationsToIgnore() |
ClassData |
getClassData(java.lang.String name) |
java.util.Map<java.lang.String,ClassData> |
getClasses() |
java.util.Collection<ClassData> |
getClassesCollection() |
int |
getClassesNumber() |
java.util.List<java.util.regex.Pattern> |
getExcludePatterns() |
java.util.List<java.util.regex.Pattern> |
getIncludePatterns() |
java.util.Map<java.lang.String,ClassInstructions> |
getInstructions() |
ClassData |
getOrCreateClassData(java.lang.String name) |
static ProjectData |
getProjectData() |
boolean |
isInstructionsCoverageEnabled() |
void |
merge(CoverageData data) |
void |
setAnnotationsToIgnore(java.util.List<java.util.regex.Pattern> annotations) |
void |
setExcludePatterns(java.util.List<java.util.regex.Pattern> patterns) |
void |
setIncludePatterns(java.util.List<java.util.regex.Pattern> patterns) |
void |
setInstructionsCoverage(boolean collectInstructions) |
void |
testEnded(java.lang.String name)
This method could be called in test tracking mode by test engine listeners
|
void |
testStarted(java.lang.String name)
This method could be called in test tracking mode by test engine listeners
|
public static ProjectData ourProjectData
public final TestTrackingCallback myTestTrackingCallback
public ProjectData()
public ProjectData(TestTrackingCallback testTrackingCallback)
public ClassData getClassData(java.lang.String name)
public ClassData getOrCreateClassData(java.lang.String name)
public void addClassData(ClassData classData)
public int getClassesNumber()
public java.util.Map<java.lang.String,ClassData> getClasses()
public java.util.Collection<ClassData> getClassesCollection()
public java.util.List<java.util.regex.Pattern> getIncludePatterns()
public void setIncludePatterns(java.util.List<java.util.regex.Pattern> patterns)
public java.util.List<java.util.regex.Pattern> getExcludePatterns()
public void setExcludePatterns(java.util.List<java.util.regex.Pattern> patterns)
public java.util.List<java.util.regex.Pattern> getAnnotationsToIgnore()
public void setAnnotationsToIgnore(java.util.List<java.util.regex.Pattern> annotations)
public boolean isInstructionsCoverageEnabled()
public void setInstructionsCoverage(boolean collectInstructions)
public void merge(CoverageData data)
merge in interface CoverageDatapublic java.util.Map<java.lang.String,ClassInstructions> getInstructions()
public static ProjectData getProjectData()
public void testEnded(java.lang.String name)
public void testStarted(java.lang.String name)