-
Notifications
You must be signed in to change notification settings - Fork 152
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
Create new nunit.common assembly #1609
Conversation
Getting this reviewed and merged will enable a number of things. I'm pretty sure we will find other things to move here as we go along, but I see that as being a file or two at a time, as demanded by other issues. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Most changes are fine.
Questions about AgentExitCodes and InternalTraceLevel.
src/NUnitEngine/nunit.engine.core.tests/nunit.engine.core.tests.csproj
Outdated
Show resolved
Hide resolved
I'll need to fix the conflicts and I want to check the defunct issue-1578 branch, which also created NUnit.Common to see if there is anything else to be added. Marked as WIP, briefly I hope. |
Fixes #1608
Throwing this out for review. I added only the InternalTrace code plus some classes that were using cross-project source links and so obviously belong in a common assembly.
I eliminated the NUnit.Common namespace and put all these things in NUnit, so they can be used without adding a using statement.
I also removed ILogging and ILogger interfaces, which didn't seem to be doing much for us.
I haven't moved the tests to a separate assembly yet but I think I should.