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

Version:
$Id: SurefireReportParser.java 1060976 2011-01-19 20:38:18Z krosenvold $

Constructor Summary
SurefireReportParser()
           
SurefireReportParser(java.util.List reportsDirectoriesFiles, 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.text.NumberFormat getNumberFormat()
           
 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 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.util.List reportsDirectoriesFiles,
                            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)

setLocale

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

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-2011 Apache Software Foundation. All Rights Reserved.