org.apache.maven.plugins.surefire.report
Class SurefireReportParser

java.lang.Object
  extended by org.apache.maven.plugins.surefire.report.SurefireReportParser

public class SurefireReportParser
extends Object

Version:
$Id: SurefireReportParser.java 1074755 2011-02-26 00:12:21Z hboutemy $

Constructor Summary
SurefireReportParser()
           
SurefireReportParser(List reportsDirectoriesFiles, Locale locale)
           
 
Method Summary
 String computePercentage(int tests, int errors, int failures, int skipped)
           
 List getFailureDetails(List testSuitesList)
           
 NumberFormat getNumberFormat()
           
 Map getSuitesGroupByPackage(List testSuitesList)
           
 Map getSummary(List suites)
           
protected  String parseTestCaseName(String lineString)
           
protected  String parseTestSuiteName(String lineString)
           
protected  String parseTestSuitePackageName(String lineString)
           
 List parseXMLReportFiles()
           
 void setLocale(Locale locale)
           
 void setReportsDirectory(File reportsDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SurefireReportParser

public SurefireReportParser()

SurefireReportParser

public SurefireReportParser(List reportsDirectoriesFiles,
                            Locale locale)
Method Detail

parseXMLReportFiles

public List 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 getSummary(List suites)

setReportsDirectory

public void setReportsDirectory(File reportsDirectory)

setLocale

public final void setLocale(Locale locale)

getNumberFormat

public NumberFormat getNumberFormat()

getSuitesGroupByPackage

public Map getSuitesGroupByPackage(List testSuitesList)

computePercentage

public String computePercentage(int tests,
                                int errors,
                                int failures,
                                int skipped)

getFailureDetails

public List getFailureDetails(List testSuitesList)


Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.