nunit / nunit.xamarin

NUnit test runners for Xamarin and mobile devices - No longer maintained
http://nunit.org
MIT License
50 stars 47 forks source link

Update to .NET Standard 2.0 and to latest dependencies #106

Closed rprouse closed 6 years ago

rprouse commented 6 years ago

Fixes #100

This switches the main project to .NET Standard 2.0 and updates all projects to the new PackageReference format and latest dependencies.

All projects are compiling and running on all platforms. Work in progress is,

Major change here is that it requires the latest versions of Xamarin and also requires the Fall Creators Update and VS 2017 15.4 for UWP.

rprouse commented 6 years ago

I've got this building and I've tested all platforms now. I think this would be a great base for future work. The only potential drawback is that the NuGet package doesn't include the txt templates to replace the platform entry points. I never liked that and hope the templates can take care of it.

I think this is ready for review. @ChrisMaddock can you take a quick look when you have time?

rprouse commented 6 years ago

One other change is that UWP tests require Windows 10 Fall Creators update which is the minimum for .NET Standard 2.0. Assembly under test can still be older.

rprouse commented 6 years ago

All changes based on feedback made. Version is now being injected for the AppVeyor builds and I checked the artifacts published by the AppVeyor builds.

ChrisMaddock commented 6 years ago

Woohoo! 🎉 Nice one!

karlingen commented 6 years ago

When can we expect a nuget release so we can upgrade to 3.10.1? 😃

rprouse commented 6 years ago

@karlingen would you be interested in testing 3.10.1-dev-00197 from our AppVeyor Nuget feed https://ci.appveyor.com/nuget/nunit.xamarin and let us know how it works for you? It would help us with the release.

karlingen commented 6 years ago

@rprouse It runs perfectly in iOS and Android! 👍

WonyoungChoi commented 4 years ago

@rprouse It runs well in Tizen also. 😃👍 I really hope that the new version of nunit.xamarin will be released. Do you have any plans for the release?

rprouse commented 4 years ago

@WonyoungChoi I was hoping to do a major rewrite of this using the NUnit Engine. I don't think any of the team is currently doing Xamarin development, so this has fallen by the wayside a bit. Sorry. If I get a chance, I'll see if I can pull this together for a release.