org.apache.maven.plugins.surefire.report
Class SurefireReportParser
java.lang.Object
org.apache.maven.plugins.surefire.report.SurefireReportParser
public class SurefireReportParser
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SurefireReportParser
public SurefireReportParser()
SurefireReportParser
public SurefireReportParser(List<File> reportsDirectoriesFiles,
Locale locale)
parseXMLReportFiles
public List<ReportTestSuite> parseXMLReportFiles()
throws org.apache.maven.reporting.MavenReportException
- Throws:
org.apache.maven.reporting.MavenReportException
parseTestSuiteName
protected String parseTestSuiteName(String lineString)
parseTestSuitePackageName
protected String parseTestSuitePackageName(String lineString)
parseTestCaseName
protected String parseTestCaseName(String lineString)
getSummary
public Map<String,String> getSummary(List<ReportTestSuite> suites)
setReportsDirectory
public void setReportsDirectory(File reportsDirectory)
setLocale
public final void setLocale(Locale locale)
getNumberFormat
public NumberFormat getNumberFormat()
getSuitesGroupByPackage
public Map<String,List<ReportTestSuite>> getSuitesGroupByPackage(List<ReportTestSuite> testSuitesList)
computePercentage
public String computePercentage(int tests,
int errors,
int failures,
int skipped)
getFailureDetails
public List<ReportTestCase> getFailureDetails(List<ReportTestSuite> testSuitesList)
hasReportFiles
public static boolean hasReportFiles(File directory)
- Returns
true
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.
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.