У меня есть несколько dll, для которых я хочу запустить покрытие кода с помощью TestDriven.net (ncover) с vs2010. Есть некоторые методы, которые я не хочу включать в результат покрытия, поскольку эти методы уже написаны каким-то другим программистом, и возможность использования атрибута CoverageExclusion невозможна. Есть ли другой выход?
Исключение метода из покрытия кода Ncover
Ответы (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
NCover имеет параметр командной строки //ea
, который означает «исключить атрибуты». Это позволяет вам предоставить список атрибутов, обозначающих классы или методы, которые следует исключить из охвата.
Об этом есть сообщение в блоге здесь.
Эта функция работает с версией NCover, поставляемой с TestDriven.NET (1.5.8).