JoshKeegan / xRetry

Retry running tests via Xunit and Specflow
MIT License
45 stars 14 forks source link

Reqnroll support #239

Open edmolko opened 1 month ago

edmolko commented 1 month ago

We're planning to migrate from Specflow to Reqnroll due to the current state of the Specflow roadmap - inexistent. Are you planning to create an xRetry.Reqnoll package?

JoshKeegan commented 1 month ago

Hi! Yes, I've been watching Reqnroll and would like to support it in xRetry. No work has started on it yet though.

edmolko commented 1 month ago

I'd imagine that it will be very similar to xRetry.Specflow since, for what it seems to me, Reqnroll is quite compatible with Specflow except for different namespaces. I wouldn't mind to submit a Merge Request though, but I'm not sure if you prefer to refactor and create a shared project since a lot of xRetry.Specflow code will be similar and reused by xRetry.Reqnroll.

JoshKeegan commented 1 month ago

Started work on this in the reqnroll branch. Went with a copy/paste, as even if there's some re-use, SpecFlow & Reqnroll will likely drift over time as Reqnroll gets developed.

Main things still to do:

Drew99Kt commented 1 week ago

any more updates on this?

looks like SpecFlow is being abandoned with the last update 7 months ago, and no support for .8. If this is uploaded to nuget ill be sure to to give it a try and report any issues. Appreciate the work.

JoshKeegan commented 1 week ago

No new updates, I haven't had time to work on this since I last posted.

Most of what I have left are just "nice to have" changes, so if I don't get time to do all of them in the next few weeks I'll release an alpha build without them.