Skip to content

FsUnit vNext #258

@CaptnCodr

Description

@CaptnCodr

Developments of FsUnit's dependencies are going on and FsUnit needs to adapt sometimes. (nunit/nunit#4568)

As I mentioned here: #256 (comment)

I will make a plan for the NUnit 4.0.0 migration. NUnit 3.X will be supported for the time being.

In the meantime of discussing in the NUnit repository I made a little plan to migrate to NUnit v4 + maintaining NUnit v3.X side-by-side. NUnit v3.X will be maintained for bugfixes etc.

I researched some thingies, evaluated those and that's my plan:

  • Project FsUnit.NUnit will be migrated to NUnit v4, stays FsUnit on nuget, exported for net462 & net6.0
    - New Project FsUnit.NUnit3 gets the old code, gets FsUnit.NUnit3 on nuget, exported for netstandard2.0 & net6.0 (as before)
  • Both FsUnit.NUnit and FsUnit.NUnit3 get the same nuget version every update
  • Can be built side-by-side in existing solution

Further updates:

  • Upgrading MsTest to 3.x
  • Clean ups

Recommended FsUnit vNext is 6.0.0, release eta mid January 2024

Checklist:

@sergey-tihon Do you have some suggestions or more points for the checklist?

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions