Как использовать: PartCover .NET 4 с NUnit 2.5.6 - PullRequest
2 голосов
/ 27 июля 2010

Допустим, у меня есть тестовая сборка (совместимая с NUnit) App.Test.dll и библиотека для тестирования App.dll.

Как получить анализ покрытия кода с использованием PartCover и NUint?

Ответы [ 3 ]

4 голосов
/ 28 июля 2010

Я согласен. В моих экспериментах (см. Сообщение в блоге здесь: http://www.csharpcity.com/using-partcover-and-nunit-for-code-coverage/) я создал проект с проектом AutomatedTest NUnit-complaint (который ссылался на библиотеку DLL среды NUnit и вывел DLL, полную тестовых классов), и запустил ее через PartCover .

2 голосов
/ 19 апреля 2011

Мне потребовалось некоторое время, чтобы понять, как получить маркировку исходного кода.Мне пришлось поставить флаг / noshadow в «Рабочих аргументах»./ noshadow запрещает NUnit создавать теневые копии файлов и позволяет PartCover загружать исходные файлы в браузере.

Затем после запуска просто нажмите «Представления-> Просмотреть детали покрытия».

2 голосов
/ 27 июля 2010

Самый простой способ - настроить тестовый проект NUnit (который запускает App.Test.dll), затем из PartCover вызвать консольный исполнитель NUnit и передать имя проекта в качестве параметра.У меня есть сообщение в блоге об этом , если вы хотите проверить это.

(я не пробовал с .Net 4 или последними версиями NUnit / PartCover, но я предполагаю,это все то же самое).

...