Исключение метода из покрытия кода Ncover - PullRequest
1 голос
/ 07 февраля 2012

У меня есть несколько DLL, для которых я хочу запустить покрытие кода, используя TestDriven.net (ncover) с vs2010.Есть некоторые методы, которые я не хочу включать в результат покрытия, поскольку эти методы уже написаны другим программистом, поэтому использование атрибута CoverageExclusion невозможно.Есть ли другой выход?

Ответы [ 2 ]

4 голосов
/ 09 февраля 2012

К сожалению, насколько я могу судить, Testdriven.NET пока не поддерживает использование других аргументов NCover, таких как //ea.

Я нашел этот пост, где он обсуждался в последний раз, и Джейми Кэнсдейл в Testdrivenподтвердил это:

https://groups.google.com/group/testdrivenusers/browse_thread/thread/a0dc80c40c5f8815?pli=1

Я нашел интересный пост об использовании NCover 3.4.x с Testdriven, просто к вашему сведению:

http://thepursuitofalife.com/how-to-connect-ncover-3-x-with-testdriven-net/

Поэтому мой лучший совет - связаться с support@testdriven.net, чтобы узнать последние сведения о настройке и использовании параметров NCover.

С наилучшими пожеланиями,

Поддержка NCover

0 голосов
/ 07 февраля 2012

NCover имеет параметр командной строки //ea, который означает «исключить атрибуты». Это позволяет вам предоставить список атрибутов, помечающих классы или методы для исключения из покрытия.

Об этом есть запись в блоге здесь .

Эта функция работает с версией NCover, которая поставляется с TestDriven.NET (1.5.8).

...