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 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.
Keeps a centralized count of test run results.
- Author:
- Kristian Rosenvold
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultReporterFactory
(StartupReportConfiguration reportConfiguration, org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger) DefaultReporterFactory
(StartupReportConfiguration reportConfiguration, org.apache.maven.plugin.surefire.log.api.ConsoleLogger consoleLogger, Integer forkNumber) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.surefire.api.suite.RunResult
close()
org.apache.maven.surefire.api.report.TestReportListener
<org.apache.maven.surefire.api.report.TestOutputReportEntry> void
mergeFromOtherFactories
(Collection<DefaultReporterFactory> factories) void
-
Constructor Details
-
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, Integer forkNumber)
-
-
Method Details
-
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
- Specified by:
getReportsDirectory
in interfaceReportsMerger
-
mergeFromOtherFactories
- 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
-