Significant test execution time increase after migrating from SpecFlow to Reqnroll (~19k tests) #1086
Unanswered
krishnaduvey
asked this question in
SpecFlow migration Q&A
Replies: 1 comment
-
|
What was the SpecFlow environment? Also nunit, net 8? What is significantly? 10% more? 2 times? Anf is it seconds? Minutes? Hours? |
Beta Was this translation helpful? Give feedback.
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.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
After migrating our BDD test suite from SpecFlow to Reqnroll, total execution time increased significantly.
This is currently blocking stakeholder acceptance.
Scale
• Total tests: ~19,000
• Execution model: sequential in distributed environment
Environment
• Reqnroll: 3.3.4
• Reqnroll.NUnit: 3.3.4
• .NET targets: net10.0, netstandard2.0
• Visual Studio Community 2026 (18.6.2)
Problem statement
For the same test estate and comparable infrastructure conditions, execution time after migration is materially higher than before migration.
We are looking for guidance on:
Expected behavior
Execution time should remain in the same operational range as pre-migration baseline, or there should be clear documented mitigations for large suites.
Actual behavior
Execution time increased enough to be unacceptable for current release/stakeholder targets.
Request,
Please advise:
• What diagnostic data you want from us first (logs, timing breakdown, sampling strategy)
• Which configuration/runtime settings should be validated immediately for large suites
• Whether this matches any known issue already tracked
Beta Was this translation helpful? Give feedback.
All reactions