public class CoverageReport
extends java.lang.Object
| Constructor and Description |
|---|
CoverageReport(java.io.File dataFile,
boolean appendUnloaded,
ClassFinder classFinder,
boolean mergeFile)
Create coverage report class.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
doSaveSourceMap(java.util.Map<java.lang.String,java.lang.String> classNameToFile,
java.io.File sourceMapFile,
java.util.Map<java.lang.String,ClassData> classes) |
static void |
finalizeCoverage(ProjectData projectData,
boolean appendUnloaded,
ClassFinder cf,
boolean calculateSource) |
static void |
loadAndApplySourceMap(ProjectData projectData,
java.io.File sourceMapFile) |
static java.util.Map<java.lang.String,java.lang.String> |
loadSourceMapFromFile(java.util.Map<java.lang.String,ClassData> classes,
java.io.File sourceMapFile) |
void |
save(ProjectData projectData)
Saves project data into a coverage report.
|
static void |
save(ProjectData projectData,
java.io.File dataFile,
java.io.File sourceMapFile) |
static void |
saveSourceMap(java.util.Map<java.lang.String,ClassData> classes,
java.io.File sourceMapFile) |
void |
setSourceMapFile(java.io.File sourceMapFile)
Set file to save mapping from class to source file name.
|
public CoverageReport(java.io.File dataFile,
boolean appendUnloaded,
ClassFinder classFinder,
boolean mergeFile)
dataFile - file where to save a coverage reportappendUnloaded - a flag to collect coverage information from unloaded classesclassFinder - helper class to locate classes on diskmergeFile - a flag to merge new report with coverage stored in the dataFilepublic void save(ProjectData projectData)
public void setSourceMapFile(java.io.File sourceMapFile)
public static void finalizeCoverage(ProjectData projectData, boolean appendUnloaded, ClassFinder cf, boolean calculateSource)
public static void save(ProjectData projectData, java.io.File dataFile, java.io.File sourceMapFile)
public static void saveSourceMap(java.util.Map<java.lang.String,ClassData> classes, java.io.File sourceMapFile)
public static void loadAndApplySourceMap(ProjectData projectData, java.io.File sourceMapFile) throws java.io.IOException
java.io.IOExceptionpublic static java.util.Map<java.lang.String,java.lang.String> loadSourceMapFromFile(java.util.Map<java.lang.String,ClassData> classes, java.io.File sourceMapFile) throws java.io.IOException
java.io.IOExceptionpublic static void doSaveSourceMap(java.util.Map<java.lang.String,java.lang.String> classNameToFile,
java.io.File sourceMapFile,
java.util.Map<java.lang.String,ClassData> classes)
throws java.io.IOException
java.io.IOException