databinding.Reqnroll.NUnit.Retry
5.8.8
Prefix Reserved
dotnet add package databinding.Reqnroll.NUnit.Retry --version 5.8.8
NuGet\Install-Package databinding.Reqnroll.NUnit.Retry -Version 5.8.8
<PackageReference Include="databinding.Reqnroll.NUnit.Retry" Version="5.8.8" />
paket add databinding.Reqnroll.NUnit.Retry --version 5.8.8
#r "nuget: databinding.Reqnroll.NUnit.Retry, 5.8.8"
// Install databinding.Reqnroll.NUnit.Retry as a Cake Addin #addin nuget:?package=databinding.Reqnroll.NUnit.Retry&version=5.8.8 // Install databinding.Reqnroll.NUnit.Retry as a Cake Tool #tool nuget:?package=databinding.Reqnroll.NUnit.Retry&version=5.8.8
databinding.Reqnroll.NUnit.Retry
This 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
Quick start
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.
Configuration
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
}
}
Learn more about Target Frameworks and .NET Standard.
-
- Reqnroll.CustomPlugin (>= 2.1.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
5.8.8 | 846 | 10/20/2024 |