xRetry icon indicating copy to clipboard operation
xRetry copied to clipboard

xRetry.Reqnroll: Don't Retry Scenarios that Fail with PENDING, UNDEFINED, or AMBIGUOUS exceptions

Open clrudolphi opened this issue 9 months ago • 4 comments
trafficstars

There is no point in retrying a Scenario that has no hope of returning a PASSED execution status, such as when a step is either PENDING, UNDEFINED, or AMBIGUOUS. Reqnroll returns a specific exception in each of these cases and should cause the xRetry.Reqnroll plugin to skip the retry.

Context: I am working on enhancements to Reqnroll to support Cucumber Messages output, which can then feed existing Cucumber reporting solutions. The Cucumber Messages spec requires Cucumber implementations to not retry failed Scenarios in these types of situations. Please help Reqnroll maintain compliance with Cucumber by properly handling these situations.

clrudolphi avatar Jan 24 '25 14:01 clrudolphi