CC.Net NCover исключает сборки

У меня есть CC.Net с отчетами ncover с проектом, содержащим разные сборки.

Дело в том, что я хочу иметь отчеты ncover только из «основного» проекта, а не из другой dll, такой как Businessframework, которая тестируется в другом проекте.

Кажется, что ncover-console имеет тип исключения для выполнения этого, но он не работает, потому что также отображаются все отсутствующие тесты из этой Businessframework.

Это покрытие.cmd выполняется

"C:\Program Files\TestDriven.NET 3\NCover\1.5.8\NCover.Console.exe" //x coverage.xml //et SER.Businessframework.* "C:\Program Files\NUnit 2.5.10\bin\net-2.0\nunit-console.exe"   "C:\DEVProjects\build\PL\SER.PLine.Test\bin\Debug\SER.PLine.Test.dll"
"C:\Program Files\TestDriven.NET 3\NCoverExplorer\NCoverExplorer.Console.exe" coverage.xml /r:ModuleSummary /xml

Подводя итог, я предполагаю, что способ, которым я говорю ncover исключить проект, теперь хорошо сделан:

//et SER.Businessframework.*

person guillem    schedule 30.11.2011    source источник
comment
Пробовали ли вы решение с сайта ncover.com/forum/show_topic?id=444 ? (исправление xsl в конце страницы)   -  person skolima    schedule 30.11.2011
comment
Не пробовал, кстати пробовал безуспешно.   -  person guillem    schedule 30.11.2011


Ответы (1)


Если вы хотите исключить определенные сборки из анализа покрытия, используйте параметр командной строки (при условии, что имена файлов сборки соответствуют следующему шаблону)

// eas SER.Businessframework.*

Вот ссылка на соответствующую страницу руководствавведите ссылка на описание здесь. На данный момент у меня не установлен NCover, но он работал, когда я в последний раз пробовал его.

person Gishu    schedule 06.12.2011
comment
В журнале сборки написано Unrecognized command line option: //eas, может быть, потому что это функция Complete Edition, а у меня нет ни одной из них? - person guillem; 06.12.2011