Class DefaultReporterFactory
- java.lang.Object
-
- org.apache.maven.plugin.surefire.report.DefaultReporterFactory
-
- All Implemented Interfaces:
ReportsMerger
,org.apache.maven.surefire.api.report.ReporterFactory
public class DefaultReporterFactory extends java.lang.Object implements org.apache.maven.surefire.api.report.ReporterFactory, ReportsMerger
Provides reporting modules on the plugin side.
Keeps a centralized count of test run results.- Author:
- Kristian Rosenvold
-
-
Constructor Summary
Constructors Constructor Description DefaultReporterFactory(StartupReportConfiguration reportConfiguration, org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger)
DefaultReporterFactory(StartupReportConfiguration reportConfiguration, org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger, java.lang.Integer forkNumber)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.maven.surefire.api.suite.RunResult
close()
org.apache.maven.surefire.api.report.TestReportListener<org.apache.maven.surefire.api.report.TestOutputReportEntry>
createTestReportListener()
RunStatistics
getGlobalRunStatistics()
java.io.File
getReportsDirectory()
void
mergeFromOtherFactories(java.util.Collection<DefaultReporterFactory> factories)
void
runStarting()
-
-
-
Constructor Detail
-
DefaultReporterFactory
public DefaultReporterFactory(StartupReportConfiguration reportConfiguration, org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger)
-
DefaultReporterFactory
public DefaultReporterFactory(StartupReportConfiguration reportConfiguration, org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger, java.lang.Integer forkNumber)
-
-
Method Detail
-
createTestReportListener
public org.apache.maven.surefire.api.report.TestReportListener<org.apache.maven.surefire.api.report.TestOutputReportEntry> createTestReportListener()
- Specified by:
createTestReportListener
in interfaceorg.apache.maven.surefire.api.report.ReporterFactory
-
getReportsDirectory
public java.io.File getReportsDirectory()
- Specified by:
getReportsDirectory
in interfaceReportsMerger
-
mergeFromOtherFactories
public void mergeFromOtherFactories(java.util.Collection<DefaultReporterFactory> factories)
- Specified by:
mergeFromOtherFactories
in interfaceReportsMerger
-
close
public org.apache.maven.surefire.api.suite.RunResult close()
- Specified by:
close
in interfaceorg.apache.maven.surefire.api.report.ReporterFactory
- Specified by:
close
in interfaceReportsMerger
-
runStarting
public void runStarting()
- Specified by:
runStarting
in interfaceReportsMerger
-
getGlobalRunStatistics
public RunStatistics getGlobalRunStatistics()
-
-