Interface XrayCucumberRepository
- All Known Implementing Classes:
XrayCucumberRepositoryCloud,XrayCucumberRepositoryServer
public interface XrayCucumberRepository
Every repository class that downloads feature file definitions from Xray should implement this interface.
-
Method Summary
Modifier and TypeMethodDescriptiongetFeatureFileDefinition(String[] testIDs) Get Tests as Cucumber Feature File.
-
Method Details
-
getFeatureFileDefinition
String getFeatureFileDefinition(String[] testIDs) throws URISyntaxException, MissingConfigurationValueException Get Tests as Cucumber Feature File.- Parameters:
testIDs- the test issue IDs whose feature files to retrieve- Returns:
- Contents of feature file
- Throws:
URISyntaxException- if the download URLs are invalidMissingConfigurationValueException- if the configuration is invalid
-