Использование <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
Другие вопросы по тегам