Исключение метода из покрытия кода Ncover

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


person Hemant Bhatt    schedule 07.02.2012    source источник


Ответы (2)


К сожалению, насколько я могу судить, 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/

Итак, мой лучший совет — связаться с [email protected], чтобы узнать последние новости о настройке и использовании параметров NCover.

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

Поддержка NCover

person NCover Support    schedule 09.02.2012

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

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

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

person shamp00    schedule 07.02.2012