SpecFlow configuration - Noksa/Allure.NUnit GitHub Wiki
SpecFlow base configuration
IMPORTANT
Do not forget to create the specflow.json
file in the project if it was not created automatically, and set the Copy to Output Directory
to Copy if newer
for this file.
File content:
{
"stepAssemblies": [
{
"assembly": "Allure.SpecFlowPlugin"
}
]
}
More info here.
About configuration
If you use SpecFlow3 Allure Adaptor, you need to add a specflow
block to the config file.
SpecFlow section example:
"specflow": {
"stepArguments": {
"convertToParameters": "true",
"paramNameRegex": "^a.*",
"paramValueRegex": "^v.*"
},
"grouping": {
"suites": {
"parentSuite": "^(ui|api)",
"suite": "^(core|sales|aux)",
"subSuite": "^(create|update|delete)"
},
"behaviors": {
"epic": "^epic:?(.+)",
"story": "^story:?(.+)"
},
"packages": {
"package": "^package:?(.+)",
"testClass": "^class:?(.+)",
"testMethod": "^method:?(.+)"
}
},
"labels": {
"owner": "^owner:?(.+)",
"severity": "^(normal|blocker|critical|minor|trivial)"
},
"links": {
"link": "^link:(.+)",
"issue": "^issue:(.+)",
"tms": "^tms:(.+)"
}
}