Class 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 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 interface org.apache.maven.surefire.api.report.ReporterFactory
      • close

        public org.apache.maven.surefire.api.suite.RunResult close()
        Specified by:
        close in interface org.apache.maven.surefire.api.report.ReporterFactory
        Specified by:
        close in interface ReportsMerger
      • getGlobalRunStatistics

        public RunStatistics getGlobalRunStatistics()