-
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
v4: Remove deprecated --labels options #891
Comments
I always liked "On" as a clean way to specify showing labels in whatever way we consider the default. Up to now that has been "Show a label whenever there is output unless preceded by another line of output from the same test" but we might change that from release to release. |
IIRC this is a console option that has nothing to do with the engine. That leads me to wonder if we should split versioning for the console and engine as a part of 4.0... do we have that already? |
Last we talked about that - we discussed doing it in 4.1, as it was non-breaking. It was something I wanted to think about a bit more...is it breaking? I feel like console 4.0 definitely needs to happen at the same time as engine 4.0, if we're going to remove options like process and domain. Unless we're going to have the console reference the 3.11 engine, but I'd rather both moved at roughly the same time, till we can split them properly. |
I think there are two points of view here...
If we followed the spirit of my VERSIONING writeup for the GUI, this would be a minor change... we are not removing a capability but changing how it is accessed. Of course, in the case of the GUI, there is a writeup to refer to. Since we know that various CI programs launch the console runner, it's probably safest to consider it breaking. I'm happy with 4.0 for the whole thing all at once... I was just wondering. |
@nunit/engine-team I removed "Idea" because we have to do something here! I added "Needs Discussion" because we need to decide a few things. The two deprecated options are I'll start with All / Before... I think that one is a no-brainer. It wasn't confusing when we only had Off, On and All. It meant "label alltests" rather than just those with output. But once we had Before and After, it became confusing... i.e. it could mean "both before and after." I think we should go ahead and remove I'm not in agreement with removing "On". Here is what I'd like to support: Off On OnOutput Before After BeforeAndAfter Breaking ChangesIf we do the above, the following are breaking changes from 3.15.
By keeping Comments? |
Absent comments, I'm going with the above. |
This makes sense to me. |
From memory, I think it's just
On
which is now redundant.The text was updated successfully, but these errors were encountered: