-
Notifications
You must be signed in to change notification settings - Fork 154
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
Consider using NuGet release of Console to run tests in CI #780
Comments
Seems like a valid approach so long as the package is isolated... i.e. no components get copied to the output directory. Would it be worthwhile to have a non-default --self-test switch on the build to be used to run the actually built runner for final testing? |
Could you elaborate on what you mean here? 🙂 |
I'm imagining using the NuGet package to run the tests for
while this command
would revert to the current behavior of using the console build we just created. Alternatively, it could be a separate target, like
|
Ahh, I see what you mean. A kind of, final-smoke-test thing? |
I'm inclined to close this without action. While it's possible to use the stable version of the console runner to test the new version we are building, it introduces complexity, which we don't particularly need. If we want to be completely sure that the engine tests are not influenced by the console runner in use, I'd favor switching all of them to NUnitLite. What do others think? Shall I close this? Do we need another issue for using nunitlite? |
I agree that we should close this one - and I don't mind switching the other two engine tests to NUnitLite. |
Replaced by #1087 |
#779 is a potentially major issue, and meant our own tests were not showing failures for several months. Fortunately there were no problems this time, but it does highlight a potential flaw in using the under-development test runner in our own CI.
Would it be more robust to use the latest NuGet release of the Console runner, to run our own tests? I can't think of any reason that wouldn't work - anyone else?
The text was updated successfully, but these errors were encountered: