I think there might be some confusion of "Ignored" in TeamCity UI vs "Ignored" in NCrunch test report?
AFAIK in TeamCity tests not executed are always "ignored" since there are only 3 states a test can be in (
Passed/Failed/Ignored), even though they may be "not run" in NCrunch HTML report.
For me the passed/ignored values reported to TeamCity are fluctuating due to engine mode of impacted tests (which is what I would expect):
And according to NCrunch report I have no actual tests being "ignored" but only "not run" (weird though it does not say
Ignored: 0 in header ?). But thinking of it, this "Ignored tests" section maybe reference to tests being explicitly NCrunch-ignored, and not tests ignored/inconclusive via test framework?
An additional observeration that is a source of confusion is the the count in UI is not lining up with report (which I guess is due to NCrunch counting the Fixture.* in addition to the tests?):
vs