Test case naming changes after SpecFlow → Reqnroll migration break test ID mapping #1087
Replies: 1 comment
|
Now duplicate of https://github.com/orgs/reqnroll/discussions/1086 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Problem
After migrating from SpecFlow to Reqnroll, scenario outline test cases are being generated with different parameter indices, breaking all existing test case mappings and statistics in Azure DevOps/TFS.
The extra index parameter is being inserted into test names, causing scenarios to be counted as new tests rather than updates to existing ones.
Example
SpecFlow (Old):
Reqnroll (New):
Notice: Extra
1and2parameters inserted, breaking test ID consistency.Root Cause
The example index is being appended to the test parameters, changing the method signature and test identity.
Configuration Attempted
reqnroll.jsonsettings forscenarioOutlineParamStyleBusiness Impact
Questions / Feature Request
Environment
Workarounds Needed
Since this impacts production test tracking, knowing any available workarounds would help:
Additional Context
This is a breaking change from SpecFlow that significantly impacts large enterprises relying on historical test data and Azure DevOps integration.
All reactions