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                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="databinding.Reqnroll.NUnit.Retry" Version="5.8.8" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add databinding.Reqnroll.NUnit.Retry --version 5.8.8                
#r "nuget: databinding.Reqnroll.NUnit.Retry, 5.8.8"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// 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
  }
}
There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

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