mbunit

    2熱度

    1回答

    顯示我們必須通過Ant運行的各種AntUnit,MbUnit的和NUnit測試一個CruiseControl的服務器。 爲了合併來自所有這些,我們中的CruiseControl配置以下的輸出: <log dir="logs/${project.name}/"> <merge dir="${q7.build.tests.dir}/reports" pattern="*.xml" />

    4熱度

    5回答

    我已經安裝了ReSharper 4.1和Gallio 3.0.5,但是我沒有得到單元測試的陰溝圖標。在測試資源管理器中,測試似乎運行良好,但我在代碼中的測試旁沒有圖標。什麼可能導致這個?我以前安裝過MbUnit 2.4 ReSharper插件,但現在應該卸載它。

    1熱度

    1回答

    我今天在應用程序中添加了一些簡單的WatiN測試,以檢查cookie值是否正確存儲。 測試在團隊中的所有機器上本地通過。然而,當CruiseControl的運行我們構建服務器上測試這些新的測試失敗含 browser.GetCookie(url, cookieName) 在CruiseControl的日誌中給出的錯誤的行是老慄: Object reference not set to an inst

    2熱度

    1回答

    我正在使用MbUnit進行一些集成測試。在TestFixtureSetUp中,我創建一個數據庫的新實例(使用GUID作爲數據庫名稱)。在拆除時,我刪除它。 但是,如果測試失敗,我想保持數據庫活着(所以我可以調查)。有沒有辦法從我的TestFixtureTearDown告訴測試是否通過或失敗? 在代碼中它會看起來像: [TestFixtureTearDown] public void Stop()

    21熱度

    7回答

    好的,所以我很樂意承認,在持續集成方面我是新手。這就是說,我試圖建立一個CC.NET環境來教育自己,但是我很難找到我需要的信息來設置自動構建部分。 據我所知,在C#中,由VS 2005生成的.csproj文件和正向是有效的MSBuild文件。要曉得,我已經能夠將MSBuild任務集成到使用的.csproj文件CC.NET,但我有這個幾個問題: 有很多事情在這裏,我不是當然,我確實需要一個自動化的構

    0熱度

    1回答

    當我在Gallio的Icarus中運行下面的測試時,它通過了,但是當我使用TestDriven.NET(Test With-> Debugger)進入它時,它失敗了,因爲參數沒有根據Row屬性設置。 我在等待應用每個Row屬性時會調用該方法一次。 我在做什麼錯?如果沒有,那麼當它們中斷時調試這些測試需要做些什麼?我應該避免參數化測試,如果他們不可調試? [TestFixture] public

    1熱度

    2回答

    我最近在通過Cruise Control.NET和NAnt運行的構建服務器上安裝了MbUnit版本2.4.2.355,該程序位於帶有.NET Framework 3.5的Windows Server 2003計算機上安裝了SP1。 我已經檢查了構建腳本的每個角落和裂縫,並且CC.NET上的NAnt輸出報告告訴我測試項目的構建正常。 這是惡性腳本: <target name="compiletest

    9熱度

    4回答

    爲什麼TestDriven.Net不能用於我的gallio/mbunit測試? 我已經用MbUnit v2使用了TDD.Net,沒有任何問題,但是在我的新電腦上發佈了新的gallio,它什麼也沒有做。 從解決方案資源管理器中的tdd右鍵菜單中,如果我使用調試器「測試」,屏幕底部的VS狀態欄中顯示「0通過,0失敗,0跳過」。 如果我右鍵單擊我的夾具和做的一樣,我得到 "The target type

    6熱度

    1回答

    我正在使用Gallio和MbUnit 3,並且我已經安裝了Team City 4。我只是把加利奧的整個bin目錄放入Subversion中,因爲我不知道我需要什麼dll。你知道我需要保留哪些,以及我不需要把它放在SCM中嗎?謝謝。

    4熱度

    3回答

    好的,所以我一直看到VS2008如何有這個很好的單元測試顯示,我可以看到人們在Dimecasts.net上運行NUnit測試,並且this article似乎暗示MbUnit v3應該支持使用visual studio的測試運行器。然而我無法讓它認出我的測試。 有沒有其他人能夠讓Visual Studio運行他們的MbUnit測試,如果是的話,你必須做任何特殊的事情來配置它?