Class DefaultReporterFactory

  • All Implemented Interfaces:
    org.apache.maven.surefire.report.ReporterFactory

    public class DefaultReporterFactory
    extends java.lang.Object
    implements org.apache.maven.surefire.report.ReporterFactory
    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)
    • Method Detail

      • createReporter

        public org.apache.maven.surefire.report.RunListener createReporter()
        Specified by:
        createReporter in interface org.apache.maven.surefire.report.ReporterFactory
      • getReportsDirectory

        public java.io.File getReportsDirectory()
      • mergeFromOtherFactories

        public void mergeFromOtherFactories​(java.util.Collection<DefaultReporterFactory> factories)
      • close

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

        public void runStarting()
      • getGlobalRunStatistics

        public RunStatistics getGlobalRunStatistics()