как исключить веб-ссылку из покрытия кода в VS 2008 Team System - PullRequest
2 голосов
/ 12 марта 2010

Когда я запускаю свои тесты MSTest в Visual Studio 2008 Team System и получаю результаты покрытия кода, я всегда вижу включенный конкретный веб-сервис. Мне все равно, насколько хорошо этот веб-сервис протестирован, я намеренно использую только небольшую его часть. Как я могу исключить показ веб-ссылок в результатах покрытия кода?

Я вижу, что кто-то задал этот самый вопрос над Microsoft Connect, и он помечен как отложенный, но я надеялся, что кто-то знает об обходном пути.

Ответы [ 2 ]

2 голосов
/ 12 марта 2010

Обходным решением будет поместить веб-сервис в отдельную сборку, а не запускать покрытие кода для этой сборки / проекта.

0 голосов
/ 12 марта 2010

Я не верю, что это возможно в текущей версии функции покрытия кода. Он сообщит результаты покрытия кода для всей сборки.

Вы можете попробовать пометить веб-ссылку атрибутом DebuggerNonUserCode. Это используется несколькими инструментами для фильтрации кода, который фактически не принадлежит пользователю. Я не знаю, фильтрует ли инструмент покрытия кода этот атрибут, но возможно, что он делает.

...