Использование <mbunit> в NAnt завершается неудачно
Я застрял, когда попытался запустить модульный тест, написанный с использованием mbunit из NAnt. когда я попробовал эту строку кода в NAntbuilder.
<mbunit
report-types="Html;Xml;Text"
report-filename-format="${test_results.file}"
report-output-directory="${test_results.directory}"
halt-on-failure="true"
failonerror="true">
<assemblies>
<include name="${build.directory}\*Test*dll" />
</assemblies>
</mbunit >
Я получил сообщение об ошибке
СТРОИТЬ НЕУДАЧИ
./.../mbunit.build(26,5):
Неверный элемент
Я скопировал mbunit.framework.dll, quickgraphalgorithm.dll,quickgraph.dll в папку bin NAnt.
Не могли бы вы, пожалуйста, помочь любому из вас запустить тест mbunit от NAnt.
Заранее спасибо,
Ganesh
2 ответа
Я использую последнюю платформу Gallio для запуска тестов mbUnit из Nant, но в этом пакете нет файла MbUnit.Tasks.dll. Есть файл Gallio.NAntTasks.dll, но Нант жалуется, что произошла "Ошибка сканирования Gallio.NAntTasks.dll на наличие расширений. Невозможно загрузить один или несколько запрошенных типов".
В этой записи блога о MbUnit & NAnt перечислены сборки, которые необходимо скопировать в каталог бина NAnt. Насколько я понимаю из вашего поста, вам также необходимо:
- MbUnit.Core.dll
- MbUnit.Tasks.dll