Подтвердить что ты не робот

Бесплатные инструменты для покрытия кода в .NET для личного проекта

Мне нужны бесплатные инструменты для покрытия кода в .NET для личного проекта. NCover немного дороже для использования человеком.

4b9b3361

Ответ 1

Снятые с производства версии NCover по-прежнему бесплатны (и, по-моему, все еще неплохо работают). Получите их здесь.

UPDATE (20 ноября 2012 г.): Я считаю, OpenCover теперь лучший вариант. Я использовал его с большим успехом в моем текущем проекте .NET 4.

Ответ 2

OpenCover является преемником PartCover и активно развивается (с февраля 2013 года).
Найдите GitHub или установите NuGet.

От создателя обоих продуктов:

ПРИМЕЧАНИЕ. PartCover теперь находится в режиме обслуживания (только для исправлений), вся новая разработка выполняется в OpenCover, которая теперь поддерживает 32/64 бит, а также поддерживает разветвление, а также зону покрытия.

Вы также можете использовать ReportGenerator, чтобы получить отчеты, удобные для людей.
Доступно на Codeplex, а также как NuGet.

Насколько я могу судить, это часть отчетности, которая отстает от коммерческих предложений, лишена пользовательских возможностей агрегации/разворота, но она, безусловно, применима.

Ответ 4

Я создал простое расширение Visual Studio для OpenCover, в то время как это несколько баребоны, на данный момент он выглядит и работает намного лучше, чем другие бесплатные решения, которые я нашел. Также я сделал это бесплатно по лицензии MIT, поэтому вы можете использовать его/модифицировать по мере необходимости. Он называется AxoCover, и вы можете загрузить его из Visual Studio, или здесь. Исходный код находится на GitHub.