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 intprivate final org.apache.maven.plugins.surefire.report.SurefireReportParserprivate final booleanprivate 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 voidconstructFailureDetails(org.apache.maven.doxia.sink.Sink sink, LocalizedProperties bundle, List<org.apache.maven.plugins.surefire.report.ReportTestCase> failures) private voidconstructHotLinks(org.apache.maven.doxia.sink.Sink sink, LocalizedProperties bundle) private voidconstructPackagesSection(LocalizedProperties bundle, org.apache.maven.doxia.sink.Sink sink, Map<String, List<org.apache.maven.plugins.surefire.report.ReportTestSuite>> suitePackages) private voidconstructSummarySection(LocalizedProperties bundle, org.apache.maven.doxia.sink.Sink sink) private static voidconstructTestCaseSection(org.apache.maven.doxia.sink.Sink sink, NumberFormat numberFormat, org.apache.maven.plugins.surefire.report.ReportTestCase testCase) private voidconstructTestCasesSection(LocalizedProperties bundle, org.apache.maven.doxia.sink.Sink sink) private voidconstructTestSuiteSection(org.apache.maven.doxia.sink.Sink sink, NumberFormat numberFormat, org.apache.maven.plugins.surefire.report.ReportTestSuite suite) voiddoGenerateReport(LocalizedProperties bundle, org.apache.maven.doxia.sink.Sink sink) private static Stringprivate static voidsinkAnchor(org.apache.maven.doxia.sink.Sink sink, String anchor) private static voidprivate static voidsinkCellAnchor(org.apache.maven.doxia.sink.Sink sink, String text, String anchor) private static voidsinkCellLink(org.apache.maven.doxia.sink.Sink sink, String text, String link) private static voidsinkHeader(org.apache.maven.doxia.sink.Sink sink, String header) private static voidprivate static voidsinkLineBreak(org.apache.maven.doxia.sink.Sink sink) private static voidprivate static voidprivate static voidsinkLink_(org.apache.maven.doxia.sink.Sink sink) private static Stringprivate static StringtoHtmlIdFailure(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
-