Library for extending Reqnroll with NUnit with retry logic
License
—
Deps
1
Install Size
—
Vulns
✓ 0
Published
Dec 8, 2025
$ dotnet add package databinding.Reqnroll.NUnit.RetryThis plugin creates an additional NUnit Retry attribute to repeat failed tests for all scenarios without @ignore tag.
With this plugin, no scenarios can be individually tagged with @Retry, as flickering scenarios are to be solved due to the shared environment.
The primary task of this plugin is a robust handling of infrastructure bugs such as short-term network interruptions in connection with Selenium and the use of the WebDriver or RemoteWebDriver
dotnet add package databinding.Reqnroll.NUnit.Retry
or
install-package databinding.Reqnroll.NUnit.Retry
After installation, there is an additional folder Steps/Shared in the project with the RetrySteps.cs file. This is used to handle exceptions and repeat tests in the event of network interruptions and as a marker for evaluations with databinding.LivingDoc.Report.CLI.
The plugin is activated by default with 3 retries. The setting in the reqnroll.json file can be adjusted using the “nunitRetry” section:
{
"nunitRetry": {
"enabled": false
"tryCount": 2
}
}