Код исключенный dotCover по-прежнему отображается в отчете - PullRequest
4 голосов
/ 17 ноября 2011

Я использую Teamcity с NUnit и dotCover.В моей конфигурации я исключаю конкретное пространство имен и содержащиеся в нем классы из покрытия dotCover.Эта часть работает нормально, но при запуске сборки итоговый отчет по-прежнему показывает исключенную сборку в отчете, при этом исключенная сборка покрывается 0%.Этот 0% охват также отражается в агрегированном проценте охвата, поэтому общая картина из отчета не показывает правильную статистику.

Как сделать так, чтобы исключенные сборки (или классы в этом случае) не отображались в отчете о покрытии?

Редактировать: Я хочу пояснить, чтоЯ не ищу способ исключить код из dotCover, так как я уже знаю, как это сделать.Я ищу способ исключить или исключить код из отчета, созданного для Teamcity.

Ответы [ 2 ]

1 голос
/ 19 мая 2013

Я удалил свой тестовый проект из отчета dotCover, добавив следующие строки в «Фильтры»:-:. * Tests.dll-: Utilities.Tests

и к фильтрам атрибутов-: module = Utilities.Tests

Теперь я получаю отчет без Тестового проекта / кода

С уважением, Dejan

0 голосов
/ 24 ноября 2011

Если вы хотите исключить, например, TestAsseblies, это фильтр, который вы должны использовать:

-:*Tests

Это исключит "HelloWorld.Tests.dll", но включит "HelloWorld.dll".

Дополнительную и полную помощь можно найти по адресу http://confluence.jetbrains.net/display/TCD65/JetBrains+dotCover

...