2009-08-19 35 views
0

在TFS上構建我的解決方案期間,我從未設法讓MsTest工作。當我看到生成日誌,我看到這一點,TFS要執行MSTEST:在TFS 2008 SP1中構建期間發生MSTest崩潰

"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe" /nologo /searchpathroot:"C:\BinaryRoot\TFSBuild" /resultsfileroot:"C:\TestResults\" /testmetadata:"C:\Build\MySolution\Full.vsmdi" /testlist:"WorkingTest" ... 

但構建不產生任何測試結果的文件。 我試圖手動啓動該行後此構建服務器,但MSTEST崩潰上:

Loading C:\Build\MySolution\Full.vsmdi... 

    Search path(s) for tests: 
    C:\Build\MySolution\Binaries\TFSBuild 
    C:\Build\MySolution 
    Search path(s) for default run configuration: 
    C:\Build\MySolution 

我看不出有什麼問題的路徑,我的文件testrunco​​nfig是在C:\建立\ MySolution。 我的測試可以在我的機器上運行(VS 2008 vsts)。 我有另一臺生成機器的相同問題。

事件查看器,顯示我兩個錯誤:

.NET運行庫版本2.0.50727.3082 - 致命的執行引擎錯誤 (7A035FC0)(80131506)

Faulting application mstest.exe, version 9.0.30729.1, stamp 488f21a6, faulting module mscorwks.dll, version 2.0.50727.3082, stamp 492b82c1, debug? 0, fault address 0x001c5fc0. 

有人對此問題有所瞭解,還是應該切換到另一個測試框架/ CI服務器? :(

回答

1

我與哈德森CI完全相同的問題,所以我不認爲這是關係到你的CI服務器。

依然尋找雖然解決方案...

+0

有用的知道它不是CI – 2009-08-20 14:59:44

0

有一個同樣的錯誤簽名修補程序,不同的條件,但它可能是相同的根本原因 - 給this一試。