Class SurefireReportGenerator
java.lang.Object
org.apache.maven.plugins.surefire.report.SurefireReportGenerator
This generator creates HTML Report from Surefire and Failsafe XML Report.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private final org.apache.maven.plugins.surefire.report.SurefireReportParser
private final boolean
private static final Object[]
private static final Object[]
private List
<org.apache.maven.plugins.surefire.report.ReportTestSuite> private final String
-
Constructor Summary
ConstructorsConstructorDescriptionSurefireReportGenerator
(List<File> reportsDirectories, Locale locale, boolean showSuccess, String xrefLocation, org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
constructFailureDetails
(org.apache.maven.doxia.sink.Sink sink, LocalizedProperties bundle, List<org.apache.maven.plugins.surefire.report.ReportTestCase> failures) private void
constructHotLinks
(org.apache.maven.doxia.sink.Sink sink, LocalizedProperties bundle) private void
constructPackagesSection
(LocalizedProperties bundle, org.apache.maven.doxia.sink.Sink sink, Map<String, List<org.apache.maven.plugins.surefire.report.ReportTestSuite>> suitePackages) private void
constructSummarySection
(LocalizedProperties bundle, org.apache.maven.doxia.sink.Sink sink) private static void
constructTestCaseSection
(org.apache.maven.doxia.sink.Sink sink, NumberFormat numberFormat, org.apache.maven.plugins.surefire.report.ReportTestCase testCase) private void
constructTestCasesSection
(LocalizedProperties bundle, org.apache.maven.doxia.sink.Sink sink) private void
constructTestSuiteSection
(org.apache.maven.doxia.sink.Sink sink, NumberFormat numberFormat, org.apache.maven.plugins.surefire.report.ReportTestSuite suite) void
doGenerateReport
(LocalizedProperties bundle, org.apache.maven.doxia.sink.Sink sink) private static String
private static void
sinkAnchor
(org.apache.maven.doxia.sink.Sink sink, String anchor) private static void
private static void
sinkCellAnchor
(org.apache.maven.doxia.sink.Sink sink, String text, String anchor) private static void
sinkCellLink
(org.apache.maven.doxia.sink.Sink sink, String text, String link) private static void
sinkHeader
(org.apache.maven.doxia.sink.Sink sink, String header) private static void
private static void
sinkLineBreak
(org.apache.maven.doxia.sink.Sink sink) private static void
private static void
private static void
sinkLink_
(org.apache.maven.doxia.sink.Sink sink) private static String
private static String
toHtmlIdFailure
(org.apache.maven.plugins.surefire.report.ReportTestCase tCase)
-
Field Details
-
LEFT
private static final int LEFT- See Also:
-
TAG_TYPE_START
-
TAG_TYPE_END
-
report
private final org.apache.maven.plugins.surefire.report.SurefireReportParser report -
showSuccess
private final boolean showSuccess -
xrefLocation
-
testSuites
-
-
Constructor Details
-
SurefireReportGenerator
-
-
Method Details
-
doGenerateReport
public void doGenerateReport(LocalizedProperties bundle, org.apache.maven.doxia.sink.Sink sink) throws org.apache.maven.reporting.MavenReportException - Throws:
org.apache.maven.reporting.MavenReportException
-
constructSummarySection
private void constructSummarySection(LocalizedProperties bundle, org.apache.maven.doxia.sink.Sink sink) -
constructPackagesSection
private void constructPackagesSection(LocalizedProperties bundle, org.apache.maven.doxia.sink.Sink sink, Map<String, List<org.apache.maven.plugins.surefire.report.ReportTestSuite>> suitePackages) -
constructTestSuiteSection
private void constructTestSuiteSection(org.apache.maven.doxia.sink.Sink sink, NumberFormat numberFormat, org.apache.maven.plugins.surefire.report.ReportTestSuite suite) -
constructTestCasesSection
private void constructTestCasesSection(LocalizedProperties bundle, org.apache.maven.doxia.sink.Sink sink) -
constructTestCaseSection
private static void constructTestCaseSection(org.apache.maven.doxia.sink.Sink sink, NumberFormat numberFormat, org.apache.maven.plugins.surefire.report.ReportTestCase testCase) -
toHtmlId
-
constructFailureDetails
private void constructFailureDetails(org.apache.maven.doxia.sink.Sink sink, LocalizedProperties bundle, List<org.apache.maven.plugins.surefire.report.ReportTestCase> failures) -
constructHotLinks
-
toHtmlIdFailure
private static String toHtmlIdFailure(org.apache.maven.plugins.surefire.report.ReportTestCase tCase) -
sinkLineBreak
private static void sinkLineBreak(org.apache.maven.doxia.sink.Sink sink) -
sinkIcon
-
sinkHeader
-
sinkCell
-
sinkLink
-
sinkCellLink
-
sinkCellAnchor
-
sinkAnchor
-
sinkLink
-
sinkLink_
private static void sinkLink_(org.apache.maven.doxia.sink.Sink sink) -
javascriptToggleDisplayCode
-