(Это самоотчет, основанный на найденном мной обходном пути. Не стесняйтесь добавлять свой собственный ответ, если вы нашли реальное решение для этой проблемы.)
По-видимому, Фильтры покрытия dotCover влияют только на статистику покрытия, отображаемую в окне Покрытие модульных тестов (% покрытого кода), а не на «раскраску кода».
В качестве обходного пути вы можете обычно исключать тесты некоторых категорий от тестового бегуна ReSharper. Чтобы сделать это, вы сначала добавляете категорию ко всем тестам, которые хотите игнорировать:
[TestMethod, ExcludeFromCodeCoverage, TestCategory("Performance")]
public void TestMethod2()
{
SharedMethod();
// This is a performance test which will fail during coverage analysis.
Assert.Fail();
}
, а затем добавляете эту категорию в Расширения / ReSharper / Параметры / Инструменты / Юнит-тестирование / Общие / "Пропустить тесты из категории ":
Ваш тест будет по-прежнему выполняться при запуске с помощью обычного средства запуска тестов Visual Studio (например, Test / Run All Tests), но он будет быть проигнорированным ReSharper и его инструментами.