Class SurefireReportRenderer
java.lang.Object
org.apache.maven.reporting.AbstractMavenReportRenderer
org.apache.maven.plugins.surefire.report.SurefireReportRenderer
- All Implemented Interfaces:
org.apache.maven.reporting.MavenReportRenderer
public class SurefireReportRenderer
extends org.apache.maven.reporting.AbstractMavenReportRenderer
This generator creates HTML Report from Surefire and Failsafe XML Report.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.codehaus.plexus.i18n.I18N
private final String
private final Locale
private final org.apache.maven.plugins.surefire.report.SurefireReportParser
private final boolean
private static final Object[]
private static final Object[]
private final List
<org.apache.maven.plugins.surefire.report.ReportTestSuite> private final String
Fields inherited from class org.apache.maven.reporting.AbstractMavenReportRenderer
sink
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
private void
constructTestCaseSection
(org.apache.maven.plugins.surefire.report.ReportTestCase testCase) private String
formatI18nString
(String section, String key, Object... args) private String
private String
getI18nString
(String key) private String
getI18nString
(String section, String key) getTitle()
private String
void
private void
private void
private void
private void
private void
renderSectionTestSuite
(org.apache.maven.plugins.surefire.report.ReportTestSuite suite) private void
sinkAnchor
(String anchor) private void
sinkCellAnchor
(String text, String anchor) private void
private void
private void
private String
private String
toHtmlIdFailure
(org.apache.maven.plugins.surefire.report.ReportTestCase testCase) Methods inherited from class org.apache.maven.reporting.AbstractMavenReportRenderer
createLinkPatternedText, endSection, endTable, javaScript, link, linkPatternedText, paragraph, propertiesToString, render, startSection, startTable, startTable, tableCaption, tableCell, tableCell, tableHeader, tableHeaderCell, tableRow, text, verbatimLink, verbatimText
-
Field Details
-
TAG_TYPE_START
-
TAG_TYPE_END
-
i18n
private final org.codehaus.plexus.i18n.I18N i18n -
i18nSection
-
locale
-
parser
private final org.apache.maven.plugins.surefire.report.SurefireReportParser parser -
showSuccess
private final boolean showSuccess -
xrefLocation
-
testSuites
-
-
Constructor Details
-
SurefireReportRenderer
-
-
Method Details
-
getTitle
- Specified by:
getTitle
in interfaceorg.apache.maven.reporting.MavenReportRenderer
- Specified by:
getTitle
in classorg.apache.maven.reporting.AbstractMavenReportRenderer
-
getI18nString
- Parameters:
key
- The key.- Returns:
- The translated string.
-
getI18nSection
-
getI18nString
- Parameters:
section
- The section.key
- The key to translate.- Returns:
- the translated key.
-
formatI18nString
- Parameters:
section
- The section.key
- The key to translate.args
- The args to pass to translated string.- Returns:
- the translated key.
-
renderBody
public void renderBody()- Specified by:
renderBody
in classorg.apache.maven.reporting.AbstractMavenReportRenderer
-
renderSectionSummary
private void renderSectionSummary() -
renderSectionPackages
private void renderSectionPackages() -
renderSectionTestSuite
private void renderSectionTestSuite(org.apache.maven.plugins.surefire.report.ReportTestSuite suite) -
renderSectionTestCases
private void renderSectionTestCases() -
constructTestCaseSection
private void constructTestCaseSection(org.apache.maven.plugins.surefire.report.ReportTestCase testCase) -
toHtmlId
-
renderSectionFailureDetails
private void renderSectionFailureDetails() -
constructHotLinks
private void constructHotLinks() -
toHtmlIdFailure
-
sinkIcon
-
sinkCellAnchor
-
sinkAnchor
-
sinkLink
-
sinkLink_
private void sinkLink_() -
javascriptToggleDisplayCode
-