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

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

public class SurefireReportParser
extends java.lang.Object


Constructor Summary
SurefireReportParser()
           
SurefireReportParser(java.io.File[] reportsDirectories, java.util.Locale locale)
           
 
Method Summary
 java.lang.String computePercentage(int tests, int errors, int failures, int skipped)
           
 java.util.List getFailureDetails(java.util.List testSuitesList)
           
 java.util.Locale getLocale()
           
 java.text.NumberFormat getNumberFormat()
           
 java.io.File[] getReportsDirectories()
           
 java.util.Map getSuitesGroupByPackage(java.util.List testSuitesList)
           
 java.util.Map getSummary(java.util.List suites)
           
protected  java.lang.String parseTestCaseName(java.lang.String lineString)
           
protected  java.lang.String parseTestSuiteName(java.lang.String lineString)
           
protected  java.lang.String parseTestSuitePackageName(java.lang.String lineString)
           
 java.util.List parseXMLReportFiles()
           
 void setLocale(java.util.Locale locale)
           
 void setNumberFormat(java.text.NumberFormat numberFormat)
           
 void setReportsDirectories(java.io.File[] reportsDirectories)
           
 void setReportsDirectory(java.io.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(java.io.File[] reportsDirectories,
                            java.util.Locale locale)
Method Detail

parseXMLReportFiles

public java.util.List parseXMLReportFiles()
                                   throws org.apache.maven.reporting.MavenReportException
Throws:
org.apache.maven.reporting.MavenReportException

parseTestSuiteName

protected java.lang.String parseTestSuiteName(java.lang.String lineString)

parseTestSuitePackageName

protected java.lang.String parseTestSuitePackageName(java.lang.String lineString)

parseTestCaseName

protected java.lang.String parseTestCaseName(java.lang.String lineString)

getSummary

public java.util.Map getSummary(java.util.List suites)

setReportsDirectory

public void setReportsDirectory(java.io.File reportsDirectory)

setReportsDirectories

public void setReportsDirectories(java.io.File[] reportsDirectories)

getReportsDirectories

public java.io.File[] getReportsDirectories()

setLocale

public final void setLocale(java.util.Locale locale)

getLocale

public java.util.Locale getLocale()

setNumberFormat

public void setNumberFormat(java.text.NumberFormat numberFormat)

getNumberFormat

public java.text.NumberFormat getNumberFormat()

getSuitesGroupByPackage

public java.util.Map getSuitesGroupByPackage(java.util.List testSuitesList)

computePercentage

public java.lang.String computePercentage(int tests,
                                          int errors,
                                          int failures,
                                          int skipped)

getFailureDetails

public java.util.List getFailureDetails(java.util.List testSuitesList)


Copyright © 2004-2009 Apache Software Foundation. All Rights Reserved.