2009-07-07 57 views
0

我卡住了,當我試圖運行使用MbUnit的從南特寫單元測試。當我在NAntbuilder中嘗試這些代碼的時候。使用的惡性<mbunit>失敗

<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 > 

我得到一個錯誤信息

BUILD FAILED

./.../mbunit.build(26,5):

無效元件< MbUnit的>。未知的任務或數據類型。

我已將mbunit.framework.dll,quickgraphalgorithm.dll,quickgraph.dll複製到NAnt的bin文件夾中。

請你任何你幫我跑從南特MbUnit的測試。

由於事先

Ganesh神

+0

你使用MbUnit v2嗎?嘗試使用更新的版本 – 2009-07-07 12:53:04

+0

我嘗試過使用Gallio版本,並更改​​了gallio而不是mbunit,即使它失敗並顯示相同的錯誤消息。 – 2009-07-08 04:25:30

回答

0

This blog post約MbUnit的&南特列出了需要複製到南特bin目錄中的組件。據我可以從你的帖子理解你還需要:

  • MbUnit.Core.dll
  • MbUnit.Tasks.dll
0

我使用的是最新的加利奧框架運行MbUnit的測試來自Nant,但該程序包中沒有MbUnit.Tasks.dll文件。有一個Gallio.NAntTasks.dll文件,但是Nant抱怨說有一個「Failure for Gallio.NAntTasks.dll for extensions。無法加載一個或多個請求的類型」。