Отображение кода покрытия Visual Studio 2008 и метрик кода в отчете о построении CruiseControl.NET - PullRequest
2 голосов
/ 26 августа 2010

Я настраиваю свежую среду непрерывной интеграции для проекта .NET. Основы на месте, и я также интегрировал анализ кода Visual Studio (FxCopCmd.exe) и результаты теста (MSTest.exe).

Как это сделать?
а. Добавьте задачу для вышеупомянутых инструментов, укажите входные dll и выходные данные xml / trx в файле .build проекта
б. Обновите ccnet.config, добавьте блоки для этих файлов xml / trx
с. Обновите dashboard.config, добавьте блок с помощью fxcop-summary_1_36.xsl и MsTestSummary2008.xsl

Все выглядит и прекрасно работает. Теперь я также хочу показать охват кода Visual Studio 2008 и метрики кода в CruiseControl.NET 1.5.7385.9 Отчет о сборке. Может кто-нибудь сказать мне, как мне это сделать?

Ответы [ 2 ]

0 голосов
/ 02 сентября 2010

Вы также можете использовать инструмент NDepend , встроенный в ваш процесс непрерывной интеграции * от 1004 * до сбора метрик покрытия NCover, dotCover или Visual Studio . Отказ от ответственности: я являюсь одним из разработчиков инструмента

Затем вы можете написать Правила кодов через запросы LINQ относительно данных покрытия.Некоторые правила кодирования предлагаются по умолчанию, в том числе, например:

0 голосов
/ 27 августа 2010

Эти ссылки дают некоторые подсказки:
- blogs.msdn.com/b/ms_joc/archive/2005/04/08/406608.aspx
- groups.google.com.ag/group/ccnet-user/browse_thread/thread/63c5b36a24f4366a

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