Я запускаю NCoverExploler, настраиваю его так, чтобы командная строка выглядела так
"D:\Development\Projects\t.net\lib\NCover\NCover.Console.exe" //reg //w "D:\Development\Projects\t.net\build_output\t.net" //v "D:\Development\Projects\t.net\lib\NUnit\nunit-console.exe" t.Core.Tests.dll /framework=4.0
Выходная зона покрытия.xml кажется пустой.В то же время, если я запускаю отчет Coverate в Visual Studio (от TestDriven.Net), он генерирует просто отлично.
Я сравнил файлы cover.log для 2 случаев.В случае, если я запускаю NCoverExporer:
СОБЫТИЕ: Соединение журнала установлено.СОБЫТИЕ: Связь установлена.СООБЩЕНИЕ: Готово к вводу команды.СОБЫТИЕ: подробное ведение журнала отключено СОБЫТИЕ: включено ведение журнала СОБЫТИЕ: Включено автоматическое исключение СООБЩЕНИЕ: Сборки мониторинга: (Все загруженные сборки) СООБЩЕНИЕ: Исключая типы и методы с этими атрибутами: CoverageExcludeAttribute;СООБЩЕНИЕ: Получено событие готовности драйвера.СООБЩЕНИЕ: v2.0.50727
В случае TestDriven.net
СОБЫТИЕ: Соединение журнала установлено.СОБЫТИЕ: Связь установлена.СООБЩЕНИЕ: Готово к вводу команды.СОБЫТИЕ: подробное ведение журнала отключено СОБЫТИЕ: включено ведение журнала СОБЫТИЕ: включено исключение автоотключения СООБЩЕНИЕ: Сборки мониторинга: Microsoft.Web.Mvc; Moq; T.Core; T.Core.Tests; Web;СООБЩЕНИЕ: Исключая типы и методы с этими атрибутами: CoverageExcludeAttribute; System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute;СООБЩЕНИЕ: Получено событие готовности драйвера.СООБЩЕНИЕ: v4.0.30319
Пожалуйста, обратите внимание на разницу в мониторинге сборок и СООБЩЕНИЕ: v4.0.30319.В случае TD.net он корректно поддерживает .NET Framework.
Любые подсказки, как заставить NCover работать так же, как в TD.net?Где это настроено?