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 booleanhasReportFiles(File directory) Returnstrueif the specified directory contains at least one report file.protected StringparseTestCaseName(String lineString) protected StringparseTestSuiteName(String lineString) protected StringparseTestSuitePackageName(String lineString) voidsetReportsDirectory(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
Returnstrueif the specified directory contains at least one report file.- Parameters:
directory- the directory- Returns:
trueif the specified directory contains at least one report file.
-