2011-06-21 65 views
1

我目前正在將ASP.NET應用程序升級到.NET 4 Framework。代碼編譯和我們的單元測試似乎在新的.NET Framework下運行,沒有太多問題。然而,我們的WaTiN測試只是拒絕啓動。.NET 4上的Gallio,MBunit和WaTiN

我已經安裝了Gallio 3.3和3.2套件,並且都沒有成功運行測試。 3.3在試圖發現測試時崩潰,3.2在嘗試執行測試時掛起。兩個版本之間的輸出不同,但底線是:既不工作。

當TeamCity的日誌看,我收到以下錯誤輸出:http://pastebin.com/GNkQFfNr

這是隨華廷和加利奧套件的最新版本。 有沒有人能夠在.NET4下正確運行這個組合?

  • 加利奧:3.3
  • 華廷:2.1
  • .NET:4.0
  • Buildagent:Windows XP中的32位
  • 通過惡性腳本調用
+0

他們是否在團隊之外運行? – manojlds

回答

1

編輯 編輯如有些人要求提供細節的那樣:

我們安裝了Gallio的最新版本。首先我們試圖從源代碼構建它,但是這似乎是因爲原因而失敗的,所以我們讓安裝程序安裝最新版本。我們還下載了no-install軟件包,並將其放入我們的SVN中。

然後,我們從WaTiN下載源代碼,並將其自己編譯爲.NET 4 Framework。 Awe還在我們的SVN中包含源代碼和二進制代碼,以便構建代理可以訪問它。

最後我們從Gallio中刪除了NCover,因爲這個版本不兼容.NET 4。我們用PartCover替換了這個,並更新了nant腳本來調用PartCover而不是NCover。

+0

提供詳細信息,這比無用的更糟糕。不知道什麼阻止我從-1ing –

+0

更新了評論,問題是這個配置是機器specifici,所以我只能給你一個通用的描述 –

+0

+1酷,至少它不是令人沮喪的現在有人降落(如果你沒有添加這個答案,你最好刪除問題) –

相關問題