public FileSystemRequirmentsOutcomeFactory(EnvironmentVariables environmentVariables, IssueTracking issueTracking, ReportNameProvider reportNameProvider, String rootDirectoryPath) { this.issueTracking = issueTracking; this.environmentVariables = environmentVariables; this.tagProvider = new FileSystemRequirementsTagProvider(environmentVariables, rootDirectoryPath); this.reportNameProvider = reportNameProvider; }
public FileSystemRequirmentsOutcomeFactory(EnvironmentVariables environmentVariables, IssueTracking issueTracking, ReportNameProvider reportNameProvider) { this.issueTracking = issueTracking; this.environmentVariables = environmentVariables; this.tagProvider = new FileSystemRequirementsTagProvider(environmentVariables); this.reportNameProvider = reportNameProvider; }
private List<Requirement> readChildrenFrom(File requirementDirectory) { String childDirectory = rootDirectoryPath + "/" + requirementDirectory.getName(); RequirementsTagProvider childReader = new FileSystemRequirementsTagProvider(childDirectory, level + 1, environmentVariables); return childReader.getRequirements(); }
private List<Requirement> readChildrenFrom(File requirementDirectory) { String childDirectory = rootDirectory + "/" + requirementDirectory.getName(); if (childrenExistFor(childDirectory)) { RequirementsTagProvider childReader = new FileSystemRequirementsTagProvider(childDirectory, level + 1, environmentVariables); return childReader.getRequirements(); } else if (childrenExistFor(requirementDirectory.getPath())) { RequirementsTagProvider childReader = new FileSystemRequirementsTagProvider(requirementDirectory.getPath(), level + 1, environmentVariables); return childReader.getRequirements(); } else { return NO_REQUIREMENTS; } }
private List<Requirement> readChildrenFrom(File requirementDirectory) { String childDirectory = rootDirectoryPath + "/" + requirementDirectory.getName(); if (childrenExistFor(childDirectory)) { RequirementsTagProvider childReader = new FileSystemRequirementsTagProvider(childDirectory, level + 1, environmentVariables); return childReader.getRequirements(); } else if (childrenExistFor(requirementDirectory.getPath())) { RequirementsTagProvider childReader = new FileSystemRequirementsTagProvider(requirementDirectory.getPath(), level + 1, environmentVariables); return childReader.getRequirements(); } else { return NO_REQUIREMENTS; } }
public FileSystemRequirementsService(String rootPath) { super(Injectors.getInjector().getProvider(EnvironmentVariables.class).get()); this.fileSystemRequirementsTagProvider = new FileSystemRequirementsTagProvider(environmentVariables, rootPath); }
@Override public Iterable<? extends TagProvider> getTagProviders() { String rootDirectory = ThucydidesSystemProperty.SERENITY_REQUIREMENTS_DIR.from(environmentVariables,"features"); return Arrays.asList( new FileSystemRequirementsTagProvider(environmentVariables, rootDirectory), new InjectedTagProvider(environmentVariables), new ContextTagProvider()); }
@Override public Iterable<? extends TagProvider> getTagProviders() { String rootDirectory = ThucydidesSystemProperty.THUCYDIDES_REQUIREMENTS_DIR.from(environmentVariables,"stories"); return ImmutableSet.of( new FileSystemRequirementsTagProvider(environmentVariables,rootDirectory), new InjectedTagProvider(environmentVariables), new ContextTagProvider(environmentVariables) ); }
@Override public Iterable<? extends TagProvider> getTagProviders() { String rootDirectory = ThucydidesSystemProperty.SERENITY_REQUIREMENTS_DIR.from(environmentVariables,"features"); return Arrays.asList( new FileSystemRequirementsTagProvider(environmentVariables, rootDirectory), new InjectedTagProvider(environmentVariables), new ContextTagProvider()); }
@Override public Iterable<? extends TagProvider> getTagProviders() { return NewSet.of( new PackageRequirementsTagProvider(), new AnnotationBasedTagProvider(), new FileSystemRequirementsTagProvider(), new FeatureStoryTagProvider(), new InjectedTagProvider(), new ContextTagProvider() ); }