Using Team City 6.0 with integrated dotcover runner.
In the Visual Studio dotCover plugin I have the ability to express filters not only for assemblies (modules), but also classes and functions.
For instance, in VIsual Studio I have filters to exclude NUnit Tests (by classname) from coverage reporting, some tests have code that never will be code but must be there to compile but this shouldn't count to lower the coverage percent.
The help for Team City dotCover settings says:
"Specify assemblies filters for code coverage. On every line use +:myassembly
to include or exclude assembly from code coverage. Use asterisk (*) as wildcard if needed."
Is there some reason why the Team CIty can't use the same module-class-function filter semantics (or is there a separate undocumented syntax for these)?