public class HTMLStatisticsBackend extends Object implements StatisticsBackend
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DATE_FORMAT_NOW |
protected static HtmlAnalyzer |
html_analyzer |
protected static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
HTMLStatisticsBackend() |
| Modifier and Type | Method and Description |
|---|---|
static void |
copyFile(String name) |
static void |
copyFile(URL src,
File dest) |
protected int |
getNumber(String className) |
protected Object |
getOutputVariableValue(Map<String,OutputVariable<?>> data,
String key) |
static File |
getReportDir()
Return the folder of where reports should be generated.
|
void |
writeData(Chromosome result,
Map<String,OutputVariable<?>> data) |
static void |
writeHTMLFooter(StringBuffer buffer)
HTML footer
|
static void |
writeHTMLHeader(StringBuffer buffer,
String title)
HTML header
|
protected void |
writeParameterTable(StringBuffer buffer,
Map<String,OutputVariable<?>> data)
Write some overall stats
|
protected void |
writeResultTable(TestSuiteChromosome suite,
StringBuffer buffer,
Map<String,OutputVariable<?>> data)
Write some overall stats
|
protected String |
writeRunPage(TestSuiteChromosome suite,
Map<String,OutputVariable<?>> data)
Write a file for a particular run
|
protected void |
writeRunTable(TestSuiteChromosome suite,
Map<String,OutputVariable<?>> data,
StringBuffer buffer)
The big table of results
|
protected static final org.slf4j.Logger logger
protected static final String DATE_FORMAT_NOW
protected static final HtmlAnalyzer html_analyzer
public void writeData(Chromosome result, Map<String,OutputVariable<?>> data)
writeData in interface StatisticsBackendpublic static void copyFile(String name)
public static File getReportDir() throws RuntimeException
RuntimeException - if folder does not exist, and we cannot create itpublic static void writeHTMLHeader(StringBuffer buffer, String title)
buffer - a StringBuffer object.title - a String object.public static void writeHTMLFooter(StringBuffer buffer)
buffer - a StringBuffer object.protected void writeRunTable(TestSuiteChromosome suite, Map<String,OutputVariable<?>> data, StringBuffer buffer)
buffer - a StringBuffer object.protected String writeRunPage(TestSuiteChromosome suite, Map<String,OutputVariable<?>> data)
run - a ReportGenerator.StatisticEntry
object.String object.protected int getNumber(String className)
protected Object getOutputVariableValue(Map<String,OutputVariable<?>> data, String key)
protected void writeResultTable(TestSuiteChromosome suite, StringBuffer buffer, Map<String,OutputVariable<?>> data)
buffer - a StringBuffer object.entry - a ReportGenerator.StatisticEntry
object.protected void writeParameterTable(StringBuffer buffer, Map<String,OutputVariable<?>> data)
buffer - a StringBuffer object.entry - a ReportGenerator.StatisticEntry
object.Copyright © 2010–2016 EvoSuite. All rights reserved.