Как отчет о покрытии NCover обрабатывает средства доступа MSTest? - PullRequest
0 голосов
/ 15 февраля 2012

MSTest + Visual Studio генерирует средства доступа, которые появляются в отчете о покрытии NCover. Они обычно имеют низкий охват в моем случае. Интересно, использую ли я их в своих тестах, если тестируемый метод будет выглядеть так, как описано в Accessor, но не в исходном исходном коде.

Если это так, то это проблема, и мне нужно решение.

Ответы [ 2 ]

1 голос
/ 23 февраля 2012

Команда разработчиков заинтересовалась этой проблемой и создала проект частного доступа MSTest в VS 2010.

Я запустил на нем покрытие в NCover 3 с помощью MSTest, и кажется, что эти средства доступа отражают исходный кода не сгенерированная версия, по крайней мере, в нашем тесте.

Если вы хотите получить тестовый проект и попробовать его, просто свяжитесь с нами по адресу support@ncover.com.

Спасибо!

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

Если я понимаю ваш сценарий, то любой метод, вызванный вашим тестом, будет показан как описанный в исходном коде.

Если в тест добавляются методы доступа, они также будут отображаться как покрытые там, где они появляются, но вы можете отфильтровать их, исключив сгенерированные методы get и set.

Вот ссылка на синтаксис для метода exclude:

http://docs.ncover.com/ref/3-0/ncover-console/command-line/profiling-options#em

Мы добились успеха здесь с регулярным выражением. *. Get _. *, Просто в качестве примера.

Поддержка NCover

...