Class SurefireReportParser
java.lang.Object
org.apache.maven.plugins.surefire.report.SurefireReportParser
-
Constructor Summary
ConstructorsConstructorDescriptionSurefireReportParser
(List<File> reportsDirectories, Locale locale, org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger) -
Method Summary
Modifier and TypeMethodDescriptioncomputePercentage
(int tests, int errors, int failures, int skipped) getFailureDetails
(List<ReportTestSuite> testSuites) getSuitesGroupByPackage
(List<ReportTestSuite> testSuitesList) getSummary
(List<ReportTestSuite> suites) static boolean
hasReportFiles
(File directory) Returnstrue
if the specified directory contains at least one report file.protected String
parseTestCaseName
(String lineString) protected String
parseTestSuiteName
(String lineString) protected String
parseTestSuitePackageName
(String lineString) void
setReportsDirectory
(File reportsDirectory)
-
Constructor Details
-
SurefireReportParser
-
-
Method Details
-
parseXMLReportFiles
public List<ReportTestSuite> parseXMLReportFiles() throws org.apache.maven.reporting.MavenReportException- Throws:
org.apache.maven.reporting.MavenReportException
-
parseTestSuiteName
-
parseTestSuitePackageName
-
parseTestCaseName
-
getSummary
-
setReportsDirectory
-
getNumberFormat
-
getSuitesGroupByPackage
public Map<String,List<ReportTestSuite>> getSuitesGroupByPackage(List<ReportTestSuite> testSuitesList) -
computePercentage
-
getFailureDetails
-
hasReportFiles
Returnstrue
if the specified directory contains at least one report file.- Parameters:
directory
- the directory- Returns:
true
if the specified directory contains at least one report file.
-