Вопрос

У меня возникли проблемы с тем, чтобы NCover правильно покрыл .dll.У меня есть несколько тестовых проектов, которые используют XUnit.NET и Подспец. для выполнения спецификаций в стиле BDD.Все эти наборы тестов, кроме одного, прекрасно работают в версии NCover, поставляемой с TestDriven.NET (1.5.8).Однако у меня есть один, который отказался профилировать фактическую протестированную сборку.Я проверил, что имена сборок для параметра /a верны, что файл .pdb существует и во время выполнения не возникает исключений.Все 8 тестов пройдены, что можно увидеть при запуске консольного приложения NCover.

Сборка ссылается на сборки WPF. ПрезентацияЯдро, ПрезентацияРамки и WindowsBase.Я не уверен, может ли это вызвать проблемы, но я совершенно сбит с толку отказом NCover профилировать эту сборку.

Командная строка:

"C:\Program Files (x86)\TestDriven.NET 2.0\NCover\1.5.8\NCover.Console.exe" //reg //w "E:\Campus.Core\Specs.Campus.Windows\bin\Debug" //a Campus.Windows "E:\Campus.Core\ThirdParty\xUnit.NET\v1.5\xunit.console.x86.exe" Specs.Campus.Windows.dll /html Specs.Campus.Windows.html

ПРИМЕЧАНИЕ:

Проблема, кажется, есть решил сам!Не знаю, что изменилось, но сборка теперь покрывается нормально, причем на 100%!Спасибо тем из вас, кто внес свой вклад.Я ценю это!

Это было полезно?

Решение 3

Кажется, проблема решилась сама собой!Не знаю, что изменилось, но сборка теперь покрывается нормально, причем на 100%!Спасибо тем из вас, кто внес свой вклад.Я ценю это!

Другие советы

Я не уверен, как работает версия 1.5.8, но вы уверены, что dll загружена в память?

Вы уверены, что PDB соответствует DLL?Время от времени dll не синхронизируется с pdb.Он был построен на той же машине?

Как называется сборка?Загляните в файл app.config и посмотрите, есть ли системные исключения.

Если вы используете NCover 3, смело обращайтесь в службу поддержки, они вам помогут.

Спасибо

Джо Фезер

ncover 1.5.8 имеет список автоматически исключенных сборок в файле app.config.возможно, один из них исключает вашу сборку?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top