Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] [DO NOT MERGE] Multi-target NUnit Project Loader #14

Closed
wants to merge 2 commits into from

Conversation

ChrisMaddock
Copy link
Member

@ChrisMaddock ChrisMaddock commented Mar 30, 2018

This is a rough spike as to what multi-targeting one of our extensions might look like. It's more to help with the implementation of nunit/nunit-console#394, than to be merged at this point.

I picked the nunit-project-loader, as I think it's the only extension we'd potentially want to directly multi-target as .NET 2.0, and .NET Standard - if we do have future functionality to load .NET Standard extensions. Basis: the vs-project-loader we'd ideally want to do via MSBuild, and the nunit2 extensions I'm hoping will be used less over time. It currently targets net20/net45, as we need a .NET Standard version of nunit.engine.api before we can build .NET Standard extensions. (It would be simple to later swap net45 to netstandard10 however!)

Feedback on structure welcome. Things I'm aware of:

foreach(var framework in TARGET_FRAMEWORKS)
{
NUnit3(System.IO.Path.Combine(BIN_DIR, framework, UNIT_TEST_ASSEMBLY));
}
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wanted to do this by passing the solution file, but nunit/vs-project-loader#26 😞

@ChrisMaddock
Copy link
Member Author

Closing this, it's been over 2 years, and there isn't a lot of progress here anyway.

@CharliePoole CharliePoole deleted the multi-target branch August 30, 2021 22:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant