public final class SurefireReportParser extends Object
Constructor and Description |
---|
SurefireReportParser(List<File> reportsDirectories,
Locale locale,
ConsoleLogger consoleLogger) |
Modifier and Type | Method and Description |
---|---|
String |
computePercentage(int tests,
int errors,
int failures,
int skipped) |
List<ReportTestCase> |
getFailureDetails(List<ReportTestSuite> testSuites) |
NumberFormat |
getNumberFormat() |
Map<String,List<ReportTestSuite>> |
getSuitesGroupByPackage(List<ReportTestSuite> testSuitesList) |
Map<String,String> |
getSummary(List<ReportTestSuite> suites) |
static boolean |
hasReportFiles(File directory)
Returns
true if the specified directory contains at least one report file. |
List<ReportTestSuite> |
parseXMLReportFiles() |
public SurefireReportParser(List<File> reportsDirectories, Locale locale, ConsoleLogger consoleLogger)
public List<ReportTestSuite> parseXMLReportFiles() throws org.apache.maven.reporting.MavenReportException
org.apache.maven.reporting.MavenReportException
public Map<String,String> getSummary(List<ReportTestSuite> suites)
public NumberFormat getNumberFormat()
public Map<String,List<ReportTestSuite>> getSuitesGroupByPackage(List<ReportTestSuite> testSuitesList)
public String computePercentage(int tests, int errors, int failures, int skipped)
public List<ReportTestCase> getFailureDetails(List<ReportTestSuite> testSuites)
public static boolean hasReportFiles(File directory)
true
if the specified directory contains at least one report file.directory
- the directorytrue
if the specified directory contains at least one report file.Copyright © 2004–2023 The Apache Software Foundation. All rights reserved.