/** * Create the Runtime. Sets the Serenity runtime. */ @Override protected Runtime createRuntime(ResourceLoader resourceLoader, ClassLoader classLoader, RuntimeOptions runtimeOptions) { EnvironmentVariables environmentVariables = Injectors.getInjector().getInstance(EnvironmentVariables.class); runtimeOptions.getTagFilters().addAll(TagParser.additionalTagsSuppliedFrom(environmentVariables, runtimeOptions.getTagFilters())); setRuntimeOptions(runtimeOptions); return CucumberWithSerenityRuntime.using(resourceLoader, classLoader, runtimeOptions); }
private List<String> getCucumberRuntimeTags() { if (CucumberWithSerenity.currentRuntimeOptions() == null) { return new ArrayList<>(); } else { return CucumberWithSerenity.currentRuntimeOptions().getTagFilters(); } }
/** * Create the Runtime. Sets the Serenity runtime. */ @Override protected Runtime createRuntime(ResourceLoader resourceLoader, ClassLoader classLoader, RuntimeOptions runtimeOptions) { EnvironmentVariables environmentVariables = Injectors.getInjector().getInstance(EnvironmentVariables.class); runtimeOptions.getTagFilters().addAll(TagParser.additionalTagsSuppliedFrom(environmentVariables, runtimeOptions.getTagFilters())); setRuntimeOptions(runtimeOptions); return CucumberWithSerenityRuntime.using(resourceLoader, classLoader, runtimeOptions); }
private List<String> getCucumberRuntimeTags() { if (CucumberWithSerenity.currentRuntimeOptions() == null) { return new ArrayList<>(); } else { return CucumberWithSerenity.currentRuntimeOptions().getTagFilters(); } }
EnvironmentVariables environmentVariables = Injectors.getInjector().getInstance(EnvironmentVariables.class); RuntimeOptions runtimeOptions = currentRuntimeOptions(); List<String> tagFilters = runtimeOptions.getTagFilters(); List<String> featurePaths = runtimeOptions.getFeaturePaths(); int batchNumber = environmentVariables.getPropertyAsInteger(SERENITY_BATCH_NUMBER, 1);
EnvironmentVariables environmentVariables = Injectors.getInjector().getInstance(EnvironmentVariables.class); RuntimeOptions runtimeOptions = currentRuntimeOptions(); List<String> tagFilters = runtimeOptions.getTagFilters(); List<String> featurePaths = runtimeOptions.getFeaturePaths(); int batchNumber = environmentVariables.getPropertyAsInteger(SERENITY_BATCH_NUMBER, 1);