Test Window Filter
I would like a filter in the test window that "show only tests that should runs automatically due to configured Engine Mode"
Remco, in answer to your question:
> I'm trying to establish if people want this because they find NCrunch's 'Ignored Tests' to be too limited/cumbersome.
I think the engine-mode based filter would allow users to easily "ignore" and "unignore" tests. Sometimes I don't want to permanently filter out tests by ignoring them, but only focus on a particular subset that's appropriate to what I'm working on now.
Possibly could be solved with the solution to this other issue:
I would like tests to be hidden in the UI for a variety of reasons:
1. I've ignored them in NCrunch.
2. I've marked the test as `Explicit` via the NUnit attribute, and don't want to run it manually.
3. I've added a category and configured the engine mode to exclude that category.
4. I've configured the engine mode to exclude tests via other criteria, such as Serial tests.
Right now, I can hide tests under category 1. However, for any other scenario, such as 2, 3, and 4, I have to either put up with the NCrunch Tests window being very cluttered with tests that I don't care about right now, or manually find those tests and mark them as ignored.
It would be great if I could tell NCrunch to only show tests that are candidates for being run under my current engine mode. Everything else is just UI clutter.
Can anyone give some examples of why they would find this useful? I'm trying to establish if people want this because they find NCrunch's 'Ignored Tests' to be too limited/cumbersome.