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 |
xrefLocation |
Constructor and Description |
---|
SurefireReportGenerator(java.util.List<java.io.File> reportsDirectories,
java.util.Locale locale,
boolean showSuccess,
java.lang.String xrefLocation) |
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 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 void |
sinkAnchor(org.apache.maven.doxia.sink.Sink sink,
java.lang.String anchor) |
private void |
sinkCell(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text) |
private void |
sinkCellAnchor(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
java.lang.String anchor) |
private void |
sinkCellLink(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
java.lang.String link) |
private void |
sinkHeader(org.apache.maven.doxia.sink.Sink sink,
java.lang.String header) |
private void |
sinkIcon(java.lang.String type,
org.apache.maven.doxia.sink.Sink sink) |
private void |
sinkLineBreak(org.apache.maven.doxia.sink.Sink sink) |
private void |
sinkLink(org.apache.maven.doxia.sink.Sink sink,
java.lang.String text,
java.lang.String link) |
private java.lang.String |
toHtmlId(java.lang.String id) |
private static final java.lang.Object[] TAG_TYPE_START
private static final java.lang.Object[] TAG_TYPE_END
private final SurefireReportParser report
private java.util.List<ReportTestSuite> testSuites
private final boolean showSuccess
private final java.lang.String xrefLocation
private static final int LEFT
public SurefireReportGenerator(java.util.List<java.io.File> reportsDirectories, java.util.Locale locale, boolean showSuccess, java.lang.String xrefLocation)
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 void constructTestCaseSection(org.apache.maven.doxia.sink.Sink sink, java.text.NumberFormat numberFormat, ReportTestCase testCase)
private 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 void sinkLineBreak(org.apache.maven.doxia.sink.Sink sink)
private void sinkIcon(java.lang.String type, org.apache.maven.doxia.sink.Sink sink)
private void sinkHeader(org.apache.maven.doxia.sink.Sink sink, java.lang.String header)
private void sinkCell(org.apache.maven.doxia.sink.Sink sink, java.lang.String text)
private void sinkLink(org.apache.maven.doxia.sink.Sink sink, java.lang.String text, java.lang.String link)
private void sinkCellLink(org.apache.maven.doxia.sink.Sink sink, java.lang.String text, java.lang.String link)
private void sinkCellAnchor(org.apache.maven.doxia.sink.Sink sink, java.lang.String text, java.lang.String anchor)
private void sinkAnchor(org.apache.maven.doxia.sink.Sink sink, java.lang.String anchor)
private static java.lang.String javascriptToggleDisplayCode()