private DirectoryStream<Path> driverCapabilityRecords() throws IOException { Path outputDirectory = configuration.getOutputDirectory().toPath(); return Files.newDirectoryStream(outputDirectory,"browser-*.properties"); }
private DirectoryStream<Path> driverCapabilityRecords() throws IOException { Path outputDirectory = configuration.getOutputDirectory().toPath(); return Files.newDirectoryStream(outputDirectory,"browser-*.properties"); }
public void registerCapabilities(String driver, Properties capabilitiesAsProperties) { try { File browserProperties = new File(configuration.getOutputDirectory(), "browser-" + driver.toLowerCase() + ".properties"); try (Writer writer = new OutputStreamWriter(new FileOutputStream(browserProperties), StandardCharsets.UTF_8.toString())) { capabilitiesAsProperties.store(writer, ""); } } catch (IOException e) { LOGGER.warn("Failed to store browser configuration for " + capabilitiesAsProperties); } }
@Inject public ReportService(final Configuration configuration) { this(configuration.getOutputDirectory(), getDefaultReporters()); }
@Inject public ReportService(final Configuration configuration) { this(configuration.getOutputDirectory(), getDefaultReporters()); }
public static String copyDownloadableFileFrom(Path source) throws IOException { Configuration configuration = ConfiguredEnvironment.getConfiguration(); File outputDirectory = configuration.getOutputDirectory(); Path downloadDirectory= outputDirectory.toPath().resolve("downloadable"); Files.createDirectories(downloadDirectory); Path relativePath = downloadableCopyOf(source); Path downloadablePath = outputDirectory.toPath().resolve(relativePath); Files.copy(source, downloadablePath, StandardCopyOption.REPLACE_EXISTING); return relativePath.toString(); }
@Inject public ReportService(final Configuration configuration) { this(configuration.getOutputDirectory(), getDefaultReporters(), configuration.getEnvironmentVariables()); }
public PackageAnnotationBasedTagProvider(EnvironmentVariables vars) { super(vars); configuration = new SystemPropertiesConfiguration(environmentVariables); rootPackage = THUCYDIDES_TEST_ROOT.from(environmentVariables, rootDirectory); persister = new RequirementPersister(configuration.getOutputDirectory(), rootPackage); leafRequirements = Lists.newArrayList(); }
public PackageAnnotationBasedTagProvider(EnvironmentVariables vars) { super(vars); configuration = new SystemPropertiesConfiguration(environmentVariables); rootPackage = THUCYDIDES_TEST_ROOT.from(environmentVariables, rootDirectory); persister = new RequirementPersister(configuration.getOutputDirectory(), rootPackage); leafRequirements = Lists.newArrayList(); }
public PackageRequirementsTagProvider(EnvironmentVariables environmentVariables, String rootPackage) { this(environmentVariables, rootPackage, new FileSystemRequirementsStore(getRequirementsDirectory(ConfiguredEnvironment.getConfiguration().getOutputDirectory()), rootPackage + "-package-requirements.json")); }
private static void initStepListener() { Configuration configuration = Injectors.getInjector().getInstance(Configuration.class); File outputDirectory = configuration.getOutputDirectory(); StepListener listener = new BaseStepListener(outputDirectory, getPages()); stepListenerThreadLocal.set(listener); StepEventBus.getEventBus().registerListener(getStepListener()); }
private static void initStepListener() { Configuration configuration = Injectors.getInjector().getInstance(Configuration.class); File outputDirectory = configuration.getOutputDirectory(); StepListener listener = new BaseStepListener(outputDirectory, getPages()); stepListenerThreadLocal.set(listener); StepEventBus.getEventBus().registerListener(getStepListener()); }
private static void initStepListener() { Configuration configuration = ConfiguredEnvironment.getConfiguration(); File outputDirectory = configuration.getOutputDirectory(); StepListener listener = new BaseStepListener(outputDirectory, getPages()); stepListenerThreadLocal.set(listener); StepEventBus.getEventBus().registerListener(getStepListener()); }
public SerenityListeners(StepEventBus stepEventBus, Configuration systemConfiguration) { this.systemConfiguration = systemConfiguration; File outputDirectory = getSystemConfiguration().getOutputDirectory(); baseStepListener = Listeners.getBaseStepListener().withOutputDirectory(outputDirectory); stepListeners = Arrays.asList(baseStepListener, Listeners.getLoggingListener()); stepEventBus.dropAllListeners(); registerListeners(stepEventBus); }
public SerenityListeners(Configuration systemConfiguration) { this.systemConfiguration = systemConfiguration; File outputDirectory = getSystemConfiguration().getOutputDirectory(); baseStepListener = Listeners.getBaseStepListener().withOutputDirectory(outputDirectory); stepListeners = ImmutableList.of(baseStepListener, Listeners.getLoggingListener()); //Listeners.getStatisticsListener()); StepEventBus.getEventBus().dropAllListeners(); registerListeners(); }
public ThucydidesListeners(Configuration systemConfiguration) { this.systemConfiguration = systemConfiguration; File outputDirectory = getSystemConfiguration().getOutputDirectory(); baseStepListener = Listeners.getBaseStepListener().withOutputDirectory(outputDirectory); stepListeners = ImmutableList.of(baseStepListener, Listeners.getLoggingListener()); //Listeners.getStatisticsListener()); StepEventBus.getEventBus().dropAllListeners(); registerListeners(); }
protected JUnitStepListener initListeners() { return JUnitStepListener.withOutputDirectory(getConfiguration().getOutputDirectory()) .and().withTestClass(getTestClass().getJavaClass()) .and().build(); }
protected JUnitStepListener initListenersUsing(final Pages pageFactory) { return JUnitStepListener.withOutputDirectory(getConfiguration().getOutputDirectory()) .and().withPageFactory(pageFactory) .and().withTestClass(getTestClass().getJavaClass()) .and().build(); }
@Override protected JUnitStepListener initListenersUsing(final Pages pageFactory) { setStepListener(JUnitStepListener.withOutputDirectory(getConfiguration().getOutputDirectory()) .and().withPageFactory(pageFactory) .and().withParameterSetNumber(parameterSetNumber) .and().withParametersTable(parametersTable) .and().withTestClass(getTestClass().getJavaClass()) .and().build()); return getStepListener(); }
@Override protected JUnitStepListener initListenersUsing(final Pages pageFactory) { setStepListener(JUnitStepListener.withOutputDirectory(getConfiguration().getOutputDirectory()) .and().withPageFactory(pageFactory) .and().withParameterSetNumber(parameterSetNumber) .and().withParametersTable(parametersTable) .and().withTestClass(getTestClass().getJavaClass()) .and().build()); return getStepListener(); }