databinding.Reqnroll.NUnit.Retry
6.1.2
Prefix Reserved
dotnet add package databinding.Reqnroll.NUnit.Retry --version 6.1.2
NuGet\Install-Package databinding.Reqnroll.NUnit.Retry -Version 6.1.2
<PackageReference Include="databinding.Reqnroll.NUnit.Retry" Version="6.1.2" />
paket add databinding.Reqnroll.NUnit.Retry --version 6.1.2
#r "nuget: databinding.Reqnroll.NUnit.Retry, 6.1.2"
// Install databinding.Reqnroll.NUnit.Retry as a Cake Addin #addin nuget:?package=databinding.Reqnroll.NUnit.Retry&version=6.1.2 // Install databinding.Reqnroll.NUnit.Retry as a Cake Tool #tool nuget:?package=databinding.Reqnroll.NUnit.Retry&version=6.1.2
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.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.