Я бегу NCoverExploler, настроить его, так командная строка выглядеть следующим образомNCover 1.5.8 делает генерировать coverate отчет
"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
Выходной coverage.xml выглядит пустым. В то же время, если я запускаю отчет Coverate с помощью Visual Studio (TestDriven.Net), он генерируется просто отлично.
Я сравнил файлы cover.log для 2 случаев. В случае, если я выполняю NCoverExporer:
СОБЫТИЯ: Установлен протокол связи. СОБЫТИЕ: Установлена связь. СООБЩЕНИЕ: Готов к вводу команды. EVENT: Verbose Logging Disabled EVENT: Logging Enabled СОБЫТИЯ: AutoExclusion Enabled MESSAGE: Мониторинг сборок: (Все Loaded сборка) СООБЩЕНИЕ: Исключение типов и методов с этими атрибутами: CoverageExcludeAttribute; СООБЩЕНИЕ: Получено событие готовности драйвера. СООБЩЕНИЯ: v2.0.50727
В случае TestDriven.NET
EVENT: бревенчатая ссылка установлена. СОБЫТИЕ: Установлена связь. СООБЩЕНИЕ: Готов к вводу команды. СОБЫТИЕ: подробное ведение журнала отключено СОБЫТИЕ: Регистрация включена EVENT: AutoExclusion Enabled СООБЩЕНИЕ: Мониторинг Ассембли: 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? Где он настроен?
Кто-нибудь встретил нечто подобное? –
У меня такая же проблема. Вы когда-нибудь мешали разобраться в этом? –
@Sam .. нет Я оставил его как неразрешенный. –