public final class SurefireReportGenerator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static int |
LEFT |
private SurefireReportParser |
report |
private boolean |
showSuccess |
private static java.lang.Object[] |
TAG_TYPE_END |
private static java.lang.Object[] |
TAG_TYPE_START |
private java.util.List<ReportTestSuite> |
testSuites |
private java.lang.String |
title |
private java.lang.String |
xrefLocation |
Constructor and Description |
---|
SurefireReportGenerator(java.util.List<java.io.File> reportsDirectories,
java.util.Locale locale,
boolean showSuccess,
java.lang.String xrefLocation,
ConsoleLogger consoleLogger) |
SurefireReportGenerator(java.util.List<java.io.File> reportsDirectories,
java.util.Locale locale,
boolean showSuccess,
java.lang.String xrefLocation,
ConsoleLogger consoleLogger,
java.lang.String title) |
Modifier and Type | Method and Description |
---|---|
private void |
constructFailureDetails(org.apache.maven.doxia.sink.Sink sink,
java.util.ResourceBundle bundle,
java.util.List<ReportTestCase> failures) |
private void |
constructHotLinks(org.apache.maven.doxia.sink.Sink sink,
java.util.ResourceBundle bundle) |
private void |
constructPackagesSection(java.util.ResourceBundle bundle,
org.apache.maven.doxia.sink.Sink sink,
java.util.Map<java.lang.String,java.util.List<ReportTestSuite>> suitePackages) |
private void |
constructSummarySection(java.util.ResourceBundle bundle,
org.apache.maven.doxia.sink.Sink sink) |
private static void |
constructTestCaseSection(org.apache.maven.doxia.sink.Sink sink,
java.text.NumberFormat numberFormat,
ReportTestCase testCase) |
private void |
constructTestCasesSection(java.util.ResourceBundle bundle,
org.apache.maven.doxia.sink.Sink sink) |
private void |
constructTestSuiteSection(org.apache.maven.doxia.sink.Sink sink,
java.text.NumberFormat numberFormat,
ReportTestSuite suite) |
void |
doGenerateReport(java.util.ResourceBundle bundle,
org.apache.maven.doxia.sink.Sink sink) |
private static java.lang.String |
javascriptToggleDisplayCode() |
private static void |
sinkAnchor(org.apache.maven.doxia.sink.Sink sink,
java.lang.String anchor) |
private static void |
sinkCell(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text) |
private static void |
sinkCellAnchor(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
java.lang.String anchor) |
private static void |
sinkCellLink(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
java.lang.String link) |
private static void |
sinkHeader(org.apache.maven.doxia.sink.Sink sink,
java.lang.String header) |
private static void |
sinkIcon(java.lang.String type,
org.apache.maven.doxia.sink.Sink sink) |
private static void |
sinkLineBreak(org.apache.maven.doxia.sink.Sink sink) |
private static void |
sinkLink_(org.apache.maven.doxia.sink.Sink sink) |
private static void |
sinkLink(org.apache.maven.doxia.sink.Sink sink,
java.lang.String href) |
private static void |
sinkLink(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
java.lang.String link) |
private static java.lang.String |
toHtmlId(java.lang.String id) |
private static java.lang.String |
toHtmlIdFailure(ReportTestCase tCase) |
private static final int LEFT
private static final java.lang.Object[] TAG_TYPE_START
private static final java.lang.Object[] TAG_TYPE_END
private final SurefireReportParser report
private final boolean showSuccess
private final java.lang.String xrefLocation
private final java.lang.String title
private java.util.List<ReportTestSuite> testSuites
public SurefireReportGenerator(java.util.List<java.io.File> reportsDirectories, java.util.Locale locale, boolean showSuccess, java.lang.String xrefLocation, ConsoleLogger consoleLogger, java.lang.String title)
public SurefireReportGenerator(java.util.List<java.io.File> reportsDirectories, java.util.Locale locale, boolean showSuccess, java.lang.String xrefLocation, ConsoleLogger consoleLogger)
public void doGenerateReport(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink) throws org.apache.maven.reporting.MavenReportException
org.apache.maven.reporting.MavenReportException
private void constructSummarySection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink)
private void constructPackagesSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink, java.util.Map<java.lang.String,java.util.List<ReportTestSuite>> suitePackages)
private void constructTestSuiteSection(org.apache.maven.doxia.sink.Sink sink, java.text.NumberFormat numberFormat, ReportTestSuite suite)
private void constructTestCasesSection(java.util.ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink)
private static void constructTestCaseSection(org.apache.maven.doxia.sink.Sink sink, java.text.NumberFormat numberFormat, ReportTestCase testCase)
private static java.lang.String toHtmlId(java.lang.String id)
private void constructFailureDetails(org.apache.maven.doxia.sink.Sink sink, java.util.ResourceBundle bundle, java.util.List<ReportTestCase> failures)
private void constructHotLinks(org.apache.maven.doxia.sink.Sink sink, java.util.ResourceBundle bundle)
private static java.lang.String toHtmlIdFailure(ReportTestCase tCase)
private static void sinkLineBreak(org.apache.maven.doxia.sink.Sink sink)
private static void sinkIcon(java.lang.String type, org.apache.maven.doxia.sink.Sink sink)
private static void sinkHeader(org.apache.maven.doxia.sink.Sink sink, java.lang.String header)
private static void sinkCell(org.apache.maven.doxia.sink.Sink sink, java.lang.String text)
private static void sinkLink(org.apache.maven.doxia.sink.Sink sink, java.lang.String text, java.lang.String link)
private static void sinkCellLink(org.apache.maven.doxia.sink.Sink sink, java.lang.String text, java.lang.String link)
private static void sinkCellAnchor(org.apache.maven.doxia.sink.Sink sink, java.lang.String text, java.lang.String anchor)
private static void sinkAnchor(org.apache.maven.doxia.sink.Sink sink, java.lang.String anchor)
private static void sinkLink(org.apache.maven.doxia.sink.Sink sink, java.lang.String href)
private static void sinkLink_(org.apache.maven.doxia.sink.Sink sink)
private static java.lang.String javascriptToggleDisplayCode()