/** * The default reporters applicable for standard test runs. */ public static List<AcceptanceTestReporter> getDefaultReporters() { List<AcceptanceTestReporter> reporters = new ArrayList<>(); FormatConfiguration formatConfiguration = new FormatConfiguration(Injectors.getInjector().getProvider(EnvironmentVariables.class).get()); ServiceLoader<AcceptanceTestReporter> reporterServiceLoader = ServiceLoader.load(AcceptanceTestReporter.class); Iterator<AcceptanceTestReporter> reporterImplementations = reporterServiceLoader.iterator(); // Service.providers(AcceptanceTestReporter.class); LOGGER.debug("Reporting formats: " + formatConfiguration.getFormats()); while (reporterImplementations.hasNext()) { AcceptanceTestReporter reporter = reporterImplementations.next(); LOGGER.debug("Found reporter: " + reporter + "(format = " + reporter.getFormat() + ")"); if (!reporter.getFormat().isPresent() || formatConfiguration.getFormats().contains(reporter.getFormat().get())) { LOGGER.debug("Registering reporter: " + reporter); reporters.add(reporter); } } return reporters; }
/** * The default reporters applicable for standard test runs. * * @return a list of default reporters. */ public static List<AcceptanceTestReporter> getDefaultReporters() { List<AcceptanceTestReporter> reporters = new ArrayList<AcceptanceTestReporter>(); FormatConfiguration formatConfiguration = new FormatConfiguration(Injectors.getInjector().getProvider(EnvironmentVariables.class).get()); ServiceLoader<AcceptanceTestReporter> reporterServiceLoader = ServiceLoader.load(AcceptanceTestReporter.class); Iterator<AcceptanceTestReporter> reporterImplementations = reporterServiceLoader.iterator(); // Service.providers(AcceptanceTestReporter.class); LOGGER.info("Reporting formats: " + formatConfiguration.getFormats()); while (reporterImplementations.hasNext()) { AcceptanceTestReporter reporter = reporterImplementations.next(); LOGGER.info("Found reporter: " + reporter + "(format = " + reporter.getFormat() + ")"); if (!reporter.getFormat().isPresent() || formatConfiguration.getFormats().contains(reporter.getFormat().get())) { LOGGER.info("Registering reporter: " + reporter); reporters.add(reporter); } } return reporters; }
/** * The default reporters applicable for standard test runs. * * @return a list of default reporters. */ public static List<AcceptanceTestReporter> getDefaultReporters() { List<AcceptanceTestReporter> reporters = new ArrayList<AcceptanceTestReporter>(); FormatConfiguration formatConfiguration = new FormatConfiguration(Injectors.getInjector().getProvider(EnvironmentVariables.class).get() ); Iterator<?> reporterImplementations = Service.providers(AcceptanceTestReporter.class); LOGGER.info("Reporting formats: " + formatConfiguration.getFormats()); while (reporterImplementations.hasNext()) { AcceptanceTestReporter reporter = (AcceptanceTestReporter) reporterImplementations.next(); LOGGER.info("Found reporter: " + reporter + "(format = " + reporter.getFormat() + ")"); if (!reporter.getFormat().isPresent() || formatConfiguration.getFormats().contains(reporter.getFormat().get())) { LOGGER.info("Registering reporter: " + reporter); reporters.add(reporter); } } return reporters; }