-
Notifications
You must be signed in to change notification settings - Fork 31
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
Filter NUnit Tree Display by Outcome #1148
Comments
Yes, we have to do this ourselves, NUnit supports filtering tests to be run. In this example we are actually filtering according to the test results after they are run. NUnit doesn't save the previous result in any useful way, so when running tests that failed, for example, we can only pass a list of tests to run. On Hide vs Dim, we are in agreement. And all nodes have to show their actual outcome state not only to reduce complexity but because showing anything else would be incorrect. :-) Outcome sub-levels refers to the fact that NUnit outcomes have a fixed list of statuses plus a label. The list you give includes a mix of both types, so it's probably better to deal with this in the process of implementation. I'm not loving the dropdown menus that keep cropping up. Your images look a bit cluttered if you are intending for them to be always visible. I'd actually prefer filtering to be based on a new button above the tree. But maybe it's easier to deal with the visual side separately rather than as we implement each feature. Let's consider doing a whole set of non-functioning UI elements at some point. Meanwhile, for testing anything, I'm OK with whatever is easiest to implement. I like a bottom up approach where we know what we want to do in advance and have drilled down to what is needed to implement it. The risk is that we end up over-engineering, trying to imagine in advance everything that any user may ever want to do. So let's not do that. Along the same lines, I wrote all these questions down so we would have them as questions. Not because I think we should answer them all before we start coding. That's why I have been breaking out small bits of work that can actually be done right away as soon as I see them. If we were in the same place, all this would be on a white board and probably get erased every night. :-) For this one, I think we are ready to start any time. But I think what's here is more than should be in a single PR, so consider how to divide it up. Maybe vertically, i.e. implement all the way through for a subset of what you want to do eventually. |
As a design issue, we need to decide
The text was updated successfully, but these errors were encountered: