Как включить покрытие кода в Visual Studio 2005? - PullRequest
2 голосов
/ 11 июня 2010

Я посмотрел на этот вопрос; Почему я не получаю результаты покрытия кода для проекта C ++ / CLI в Visual Studio 2010? и страницы F1, но это мне мало помогает. Я включил профилирование и перестроил его, но не могу найти страницу «Данные и диагностика» или увидеть что-то похожее на файл данных покрытия в папке проекта.

То, что я пытаюсь сделать, получить эквивалент 'gcov' на платформе Linux, получить график того, сколько кода пропущено набором тестов.

Я использую Visual Studio 2005 Professional Edition и UnitTest ++ в качестве среды тестирования. Любая помощь будет приветствоваться.

1 Ответ

1 голос
/ 11 июня 2010

Для VS 2005 (или, в этом отношении, 2008) вы можете использовать бесплатную версию nCover 1.5.8 для получения информации о покрытии линии.

Кроме того, реальные инструменты покрытия для .net кажутся премиальным контентом (где они не были заброшены полностью, как Clover.net); только покрытие линий с использованием профилирующих API для pre-.net 4 (nCover free, PartCover); или полагаться на переписывание IL с помощью, по сути, операторов трассировки, по одному на кодовую точку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...