NCOVER 1.5.8 делает Generate Coverate Report
-
30-09-2019 - |
Вопрос
Я бегаю 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, кажется, пустым. В то же время, если я запускаю освещенный отчет Visual Studio (TestDriven.net), он создает просто идеально.
Я сравнил Coverage.log файлы для 2 случаев. В случае, если я бегу NCoverexporer:
Событие: log Link установлена. Событие: связь связи установлена. Сообщение: готов к вводу команды. Событие: Verbose Logging Ovabled Event: Событие с включенным в систему: AutoExclusion Сообщение Сообщение: Мониторинг сборки: (все загруженные сборки) Сообщение: исключая типы и методы с этими атрибутами: CoverageexCludeAttribute; Сообщение: получено готовное событие водителя. Сообщение: v2.0.50727.
В случае TestDriven.net
Событие: log Link установлена. Событие: связь связи установлена. Сообщение: готов к вводу команды. Событие: Verbose Logging Ovabled Event: Событие включено в систему: AutoExclusion Сообщение Сообщение: мониторинг сборок: Microsoft.Web.mvc; moq; t.core; t.core.tests; web; Сообщение: исключение типов и методов с этими атрибутами: CoverageexCludeAttribute; System.diagnostics.Codeanalysiz.ExcludeFromCodeCoverageattribute; Сообщение: получено готовное событие водителя. Сообщение: v4.0.30319.
Пожалуйста, смотрите разницу в мониторинге ассамблей и сообщения: v4.0.30319. В случае TD.NET, он правильно подает .NET Framework.
Любые подсказки, как сделать NCOVER сделать работу, как это в TD.NET? Где он настроен?
Решение
Попробуйте ответ, который я нашел здесь: Force NCOVER 1.5.8 Чтобы использовать Framework V4, как TestDriven.net делает?.
Я также сделал все программы с помощью .NET 4, используя другой ответ на этот вопрос, но не знаю, было ли это важно или нет. Я рассмотрю и обновляю ответ.
Я обновил свой ответ в другом потоке с решением, которое я смог использовать, чтобы получить вещи и работать на My (Win 7 x64) Машина. Надеюсь, это поможет вам, теперь я получаю MESSAGE: v4.0.30319
В моем покрытии.log.
Другие советы
NCOVER 1.5.8 не поддерживает .NET 4.0, и он выглядит как TD.NET поднимает .NET 4 в качестве по умолчанию.