private Object createStartupReportConfiguration()

in maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/CommonReflector.java [76:120]


    private Object createStartupReportConfiguration(@Nonnull StartupReportConfiguration reporterConfiguration) {
        Constructor<?> constructor = getConstructor(
                startupReportConfiguration,
                boolean.class,
                boolean.class,
                String.class,
                boolean.class,
                File.class,
                boolean.class,
                String.class,
                File.class,
                boolean.class,
                int.class,
                String.class,
                String.class,
                boolean.class,
                boolean.class,
                boolean.class,
                statelessTestsetReporter,
                consoleOutputReporter,
                statelessTestsetInfoReporter,
                reporterFactoryOptions);
        Object[] params = {
            reporterConfiguration.isUseFile(),
            reporterConfiguration.isPrintSummary(),
            reporterConfiguration.getReportFormat(),
            reporterConfiguration.isRedirectTestOutputToFile(),
            reporterConfiguration.getReportsDirectory(),
            reporterConfiguration.isTrimStackTrace(),
            reporterConfiguration.getReportNameSuffix(),
            reporterConfiguration.getStatisticsFile(),
            reporterConfiguration.isRequiresRunHistory(),
            reporterConfiguration.getRerunFailingTestsCount(),
            reporterConfiguration.getXsdSchemaLocation(),
            reporterConfiguration.getEncoding().name(),
            reporterConfiguration.isForking(),
            reporterConfiguration.isEnableOutErrElements(),
            reporterConfiguration.isEnablePropertiesElement(),
            reporterConfiguration.getXmlReporter().clone(surefireClassLoader),
            reporterConfiguration.getConsoleOutputReporter().clone(surefireClassLoader),
            reporterConfiguration.getTestsetReporter().clone(surefireClassLoader),
            reporterConfiguration.getReporterFactoryOptions().clone(surefireClassLoader)
        };
        return newInstance(constructor, params);
    }