Skip to content
This repository has been archived by the owner on May 22, 2024. It is now read-only.

Port to support Reqnroll #106

Closed
Tiberriver256 opened this issue Feb 8, 2024 · 15 comments
Closed

Port to support Reqnroll #106

Tiberriver256 opened this issue Feb 8, 2024 · 15 comments
Assignees
Labels
enhancement New feature or request

Comments

@Tiberriver256
Copy link

With the announcement of Reqnroll being the official fork of what used to be SpecFlow.

Can we expect this package to be upgraded to support it?

@mbhoek mbhoek self-assigned this Feb 9, 2024
@mbhoek mbhoek added the enhancement New feature or request label Feb 9, 2024
@mbhoek
Copy link
Member

mbhoek commented Feb 9, 2024

Short anwer: Yes 💯

Long answer: This weekend I'll be looking into what it takes to migrate this plugin to Reqnroll. Reqnroll is based on SpecFlow v4, which was only in beta last time I checked, so it might involve some work. Expect an answer by Monday.

@mbhoek mbhoek pinned this issue Feb 9, 2024
@mbhoek
Copy link
Member

mbhoek commented Feb 10, 2024

As I'd need to change the namespaces anyway, I'm considering donating this plugin to the Reqnroll codebase.
Please share your thoughts.

@Tiberriver256
Copy link
Author

Seems like a good idea 👍 Would be fantastic for sure to see this as an official plugin

@mbhoek
Copy link
Member

mbhoek commented Feb 14, 2024

After discussion with @gasparnagy I have decided to go ahead and donate this plugin to the Reqnroll codebase as Reqnroll.Microsoft.Extensions.DependencyInjection. Work will be done here.

@gasparnagy
Copy link

Thank you for your support @mbhoek!

@ecate
Copy link

ecate commented Mar 4, 2024

Thank you so much @mbhoek ! We're currently using this plugin in our codebase and are eagerly waiting for the port to Reqnroll 🙏 so we can migrate our tests. If you don't mind me asking, do you have any rough estimate on when this might be completed? We truly appreciate your efforts and understand that this is voluntary work !

@mbhoek
Copy link
Member

mbhoek commented Mar 6, 2024

Thanks @ecate. I understand the need for a timeline but unfortunately I'm pretty busy with my client projects right now. Working on the Reqnroll codebase has been somewhat challenging, so it's too early for a rough estimate I'm afraid. Having said that, I'll try to do a weekly update (probably every Sunday) to keep you informed on progress.

@gasparnagy
Copy link

@mbhoek could you please make a quick summary at https://github.com/orgs/reqnroll/discussions/72 of the issues made working with the codebase challenging?

@mbhoek
Copy link
Member

mbhoek commented Mar 10, 2024

Update: nearing completion of porting BoDi (an essential component of the plugin) to Reqnroll. Expect to start porting v3.9.2 of the plugin this week.

@iunal
Copy link

iunal commented Mar 24, 2024

Hi @mbhoek Thank you for your great effort. We are using the legacy plugin in our tests, I want to migrate our projects to Reqnroll. Would you mind giving any update about the plugin? Thanks in advance.

@mbhoek
Copy link
Member

mbhoek commented Mar 30, 2024

@iunal Work on porting the plugin has begun, but unfortunately I'm very limited in time. Subscribe to this issue to stay up to date.

@MarioMajcicaAtABNAMRO
Copy link

Do you need any help?

@mbhoek
Copy link
Member

mbhoek commented Apr 6, 2024

@MarioMajcicaAtABNAMRO I am currently blocked by reqnroll/Reqnroll#91.

@mbhoek
Copy link
Member

mbhoek commented Apr 8, 2024

I've created the draft PR to add the Microsoft.Extensions.DependencyInjection integration plugin to Reqnroll.

I expect to complete this before end of month. Subscribe to the PR to be notified of updates.

@mbhoek mbhoek closed this as completed May 22, 2024
@mbhoek
Copy link
Member

mbhoek commented May 22, 2024

This plugin is now part of Reqnroll.

@mbhoek mbhoek unpinned this issue May 22, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Development

No branches or pull requests

6 participants