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

[CI] Revert to running .NET Standard Engine Tests via NUnitLite #779

Merged
merged 1 commit into from Jun 7, 2020

Conversation

ChrisMaddock
Copy link
Member

Unfortunately #710 seems to have also affected our own tests. Since #696, I don't think we've actually been running the .NET Standard 1.6 tests, as the console runner has instead been picking up the assembly of the same name in it's own directory - which is the .NET Standard 2.0 test suite. I only noticed as I was getting some weird results working on #710 - and then spotted the two test runs were reporting the same number of tests.

This reverts to running the .NET Standard tests under NUnitLite, as we previously did. (With some added CI changes to install a .NET Core 1.1 runtime, which have been lost along the way.)

It raises an interesting question about the resilience of our own tests. Perhaps we should instead start using the latest NuGet release of the NUnit Console to run the tests...

@ChrisMaddock ChrisMaddock marked this pull request as ready for review June 1, 2020 21:48
@ChrisMaddock
Copy link
Member Author

Ok - I believe this is now the correct behaviour for CI.

The failures I mentioned previously are incorrect, which I take to mean there is a further issue with the .NET Core console. I'll need to come back to that one another day - but this particular PR is now ready for review.

One small step at a time. 🙂

@ChrisMaddock ChrisMaddock merged commit 19b4239 into master Jun 7, 2020
@ChrisMaddock ChrisMaddock deleted the engine-test-fix branch June 7, 2020 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant