Meziantou.Xunit.ParallelTestFramework
Meziantou.Xunit.ParallelTestFramework copied to clipboard
Create an xunit v3 version
I've started adopting xunit v3, and would love to be able to use this package with it.
There are some changes, and I'm not sure how much change would be required outside of creating a separate package and adopting the new namespaces etc...
I think this is part of the xunit 3 roadmap, but not yet completed (https://github.com/xunit/xunit/issues/2133, https://github.com/xunit/xunit/issues/1986). Feel free to confirm it with xunit maintainers. So, maybe this package will be obsolete by then.
If it still needs custom code, it would be another package. One package for v2 and another one for v3. I hope most of the code will be shared, but we'll see when xunit is stable
@meziantou any thoughts on updating this to support v3 now that its been released?
There is no plan to update this package yet. The hope is that xUnit supports it natively. You can participate to the recent discussion to provide your input: https://github.com/xunit/xunit/discussions/3164
What does it take to make this package support xunit v3?
- Update the dependencies
- Fix all error issues (there are breaking changes)
How about if we create a new package called Meziantou.XunitV3.ParallelTestFramework.
In that way there wont be any breaking changes to affect xunit v1 and v2 users.
That is the plan. We just need someone to create the PR ;)
@bradwilson would you like to spend 2 hours and help convert + PR?
🙏🏻
@PureKrome I wouldn't count on my having free time for this any time soon, unfortunately.
Don't get too excited, but I think I've got everything upgraded here and it seems to be working 🙂
I'll tidy it up and create a PR later (probably tomorrow). Do we want a major version bump, or a side-by-side package with different name?
Great news! I think a new package is preferred, something like Meziantou.Xunit.v3.ParallelTestFramework
+1 on the @meziantou naming suggestion.
Thanks @slang25 for creating a PR! A new package is available to support xUnit v3: Meziantou.Xunit.v3.ParallelTestFramework