public class FileSystemRequirementsTagProvider extends AbstractRequirementsTagProvider implements RequirementsTagProvider, OverridableTagProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
FEATURE_EXTENSION |
static String |
STORY_EXTENSION |
environmentVariables, requirementsConfiguration, requirementsService, rootDirectory| Constructor and Description |
|---|
FileSystemRequirementsTagProvider() |
FileSystemRequirementsTagProvider(String rootDirectory) |
FileSystemRequirementsTagProvider(String rootDirectory,
int level) |
FileSystemRequirementsTagProvider(String rootDirectory,
int level,
EnvironmentVariables environmentVariables) |
| Modifier and Type | Method and Description |
|---|---|
static String |
getDefaultRootDirectoryPathFrom(EnvironmentVariables environmentVariables) |
com.google.common.base.Optional<Requirement> |
getParentRequirementOf(TestOutcome testOutcome) |
com.google.common.base.Optional<Requirement> |
getRequirementFor(TestTag testTag) |
List<Requirement> |
getRequirements()
We look for file system requirements in the root directory path (by default, 'stories').
|
static com.google.common.base.Optional<String> |
getResourceDirectory(EnvironmentVariables environmentVariables) |
com.google.common.base.Optional<String> |
getRootDirectoryPath()
Find the root directory in the classpath or on the file system from which the requirements will be read.
|
Set<TestTag> |
getTagsFor(TestOutcome testOutcome)
Returns the tags associated with a given test outcome.
|
getDefaultRootDirectory, getDefaultType, getRequirementTypes, humanReadableVersionOfpublic static final String STORY_EXTENSION
public static final String FEATURE_EXTENSION
public FileSystemRequirementsTagProvider()
public FileSystemRequirementsTagProvider(String rootDirectory, int level)
public FileSystemRequirementsTagProvider(String rootDirectory, int level, EnvironmentVariables environmentVariables)
public FileSystemRequirementsTagProvider(String rootDirectory)
public static String getDefaultRootDirectoryPathFrom(EnvironmentVariables environmentVariables)
public List<Requirement> getRequirements()
getRequirements in interface RequirementsTagProviderpublic com.google.common.base.Optional<String> getRootDirectoryPath() throws IOException
IOExceptionpublic Set<TestTag> getTagsFor(TestOutcome testOutcome)
TagProvidergetTagsFor in interface TagProviderpublic com.google.common.base.Optional<Requirement> getParentRequirementOf(TestOutcome testOutcome)
getParentRequirementOf in interface RequirementsTagProviderpublic com.google.common.base.Optional<Requirement> getRequirementFor(TestTag testTag)
getRequirementFor in interface RequirementsTagProviderpublic static com.google.common.base.Optional<String> getResourceDirectory(EnvironmentVariables environmentVariables)
Copyright © 2011–2014 Wakaleo Consulting. All rights reserved.