как использовать NCover в консоли / командной строке?

я загрузил бесплатную версию ncover здесь -> http://sourceforge.net/projects/ncover/ < / а>

но, к счастью, я не могу найти шаги, как использовать его в командной строке.

любая помощь была бы замечательной, спасибо!


person little_gurl    schedule 12.08.2010    source источник


Ответы (3)


Взгляните на этот вопрос.

Доступны две бесплатные версии NCover: SourceForge (которая больше не поддерживается и не работает должным образом, как комментарий Try на Ответ Иры Бакстера показывает) и Gnoso (который раньше был бесплатным и стал коммерческим после версии 1.5.8). Получите последний из здесь.

person The Chairman    schedule 26.09.2010

На случай, если это поможет кому-то другому. Мне удалось заставить NCover 1.5.8 (тот, который поставляется с TestDriven.NET) хорошо работать с nunit.

NCover.Console.exe nunit-console-x86.exe /noshadow yourAssembly.dll 

Единственная уловка заключалась в том, чтобы убедиться, что COM-компонент CoverLib.dll правильно зарегистрирован.

regsrv32 CoverLib.dll

В противном случае вы получите ошибку «Профилированный процесс завершен», а затем убедитесь, что мы передаем параметр / noshadow в nunit, иначе NCover не сможет загрузить символы для сборки (по крайней мере, в моем случае).

person Sebastian K    schedule 21.09.2012

Взгляните на этот вопрос.

Шаги к решению

1. необходимо контролировать выполнение тестовых случаев с помощью ncover-console.exe

"[путь] \ NCover.Console.exe" "[путь] \ nunit- console.exe" "E: \ Myapp \ test.sln" /xml="[PATH ]\TestResult.xml "

Это создаст файл .nccov

2.Создайте html-отчет о покрытии из файла .nccov с помощью NCover.Reporting.exe.

"[путь] \ NCover \ NCover.Reporting.exe" "[путь] \ охват.nccov" // или FullCoverageReport: Html: output

person Sumeshk    schedule 14.08.2013
comment
привет, необходима ли для этого консоль nunit, так как я использовал mbunit, есть ли способ использовать консоль ncover для тестов mbunit - person priya; 21.10.2013
comment
@priya: привет, так как я не очень хорошо знаком с mbunit, так как я работаю с организацией, как только я выйду на свободу, я посмотрю на нее и расскажу вам о mbunit - person Sumeshk; 21.10.2013