public class CucumberBreakdownReport extends ConfigurableReport<BreakdownReportModel>
| Modifier and Type | Class and Description |
|---|---|
private class |
CucumberBreakdownReport.BarCellDrawer |
private class |
CucumberBreakdownReport.BarNumberCellDrawer |
private static interface |
CucumberBreakdownReport.CellDrawer |
private class |
CucumberBreakdownReport.NumberOnlyCellDrawer |
private class |
CucumberBreakdownReport.PieChartCellDrawer |
| Modifier and Type | Field and Description |
|---|---|
private static int |
TIMEOUT_MULTIPLIER |
CHART_HEIGHT, CHART_THICKNESS, CHART_WIDTH| Constructor and Description |
|---|
CucumberBreakdownReport() |
CucumberBreakdownReport(ExtendedRuntimeOptions extendedOptions) |
executeaggregateResults, execute, execute, readFileContent, readFileContentconstructErrorMessage, dumpOverviewStats, exportToPDF, getOutputDirectory, getOutputName, getPdfPageSize, getSourceFile, getSourceFiles, readFileContent, replaceSvgWithPng, setOutputDirectory, setOutputName, setPdfPageSize, setSourceFile, setSourceFilesprivate static final int TIMEOUT_MULTIPLIER
public CucumberBreakdownReport()
public CucumberBreakdownReport(ExtendedRuntimeOptions extendedOptions)
public int[][] getStatuses(CucumberFeatureResult[] results)
getStatuses in class CucumberResultsCommonprotected String getReportBase() throws IOException
IOExceptionpublic void executeReport(BreakdownReportInfo info, BreakdownTable table, boolean toPDF) throws Exception
Exceptionpublic void executeReport(BreakdownTable table, boolean toPDF) throws Exception
Exceptionprotected void generateFrameFile(BreakdownReportModel model) throws Exception
Exceptionpublic void execute(BreakdownReportModel batch, boolean toPDF) throws Exception
execute in class ConfigurableReport<BreakdownReportModel>Exceptionpublic void execute(boolean aggregate,
boolean toPDF)
throws Exception
execute in class AggregatedReportExceptionprotected String generateBreakdownReport(CucumberFeatureResult[] features, BreakdownReportInfo info, BreakdownTable table) throws Exception
Exceptionprotected String generateBreakdownTable(CucumberFeatureResult[] features, BreakdownTable table) throws Exception
Exceptionprotected String generateHeader(BreakdownTable table)
protected String generateRowHeading(DataDimension data, int maxDepth, int level)
protected String generateRowHeading(BreakdownTable table)
protected String generateBody(BreakdownTable table, CucumberFeatureResult[] features) throws Exception
Exceptionprivate String drawCell(BreakdownStats stats, BreakdownCellDisplayType type) throws Exception
Exceptionpublic CucumberReportTypes getReportType()
getReportType in class CucumberResultsCommonpublic void validateParameters()
validateParameters in class CucumberResultsCommonpublic CucumberReportLink getReportDocLink()
getReportDocLink in class CucumberResultsCommonpublic void execute(BreakdownReportModel batch, boolean aggregate, boolean toPDF) throws Exception
execute in class ConfigurableReport<BreakdownReportModel>Exceptionpublic void execute(File config, boolean aggregate, boolean toPDF) throws Exception
execute in class ConfigurableReport<BreakdownReportModel>ExceptionCopyright © 2013-2017. All Rights Reserved.