Hi Ollie -
Thanks for posting!
Ignored tests under NCrunch are completely ignored in every way. They are not executed at any stage by NCrunch, and any data associated with them is thrown away as soon as they are ignored. To have an ignored test storing coverage state (i.e. as different coloured markers) wouldn't make sense, as the test would need to be executed in order for this coverage data to be maintained.
Ignored tests are intended for permanent suppression of a set of tests by NCrunch on the basis of incompatibility. If you're looking to find a way to suppress execution of tests without losing code coverage data, you might want to instead look towards setting up a
custom engine mode that excludes a specific test category from automatic execution, then marking the suppressed tests with this category. In this way, you'll have a test that can have code coverage data retained for it and still be executed manually.
I hope this helps.
Cheers,
Remco