4

我已經設置了TFS 2010團隊構建配置來運行連續構建。在TFS 2010上運行單元測試項目。Team Build 2010不編譯測試DLL

我目前有2個在Visual Studio 2010 IDE中運行的測試項目,沒有問題。

當我排隊構建解決方案(包含測試項目)時,構建日誌報告: 「無測試結果」。

我的構建過程參數自動測試規則我的測試程序集名稱相匹配:

  • 運行測試的組件匹配** \ * _ Test.dll的。

檢查build文件夾℃之後:/構建/ 2/[項目]/[BuildName] /二進制,我注意到有對建立我的測試項目中沒有的.dll/.pdb文件;即使所有其他項目都需要dll在這裏。

測試項目文件夾存在C:/構建/ 2/[項目/ [BuildName] /源頭。在引用 「項目,以建立」=> 「配置構建

編譯過程中的參數:

任何CPU | RELASE

在配置管理器爲我soltuion,爲任何CPU版本,我有我的測試項目檢查了建設欄。

從我已閱讀的所有文檔中,我的測試應該正在運行,但從上述檢查看來,他們甚至沒有建立。

任何洞察力或想法讓這些單元測試項目編譯和運行在我的TFS 2010構建服務器將不勝感激。

謝謝!

+0

測試項目的名稱是什麼? – dove 2011-03-03 19:13:28

+0

爲了澄清,你使用MsTest還是NUnit? – 2011-03-03 19:13:47

+0

我正在使用MsTest。 – 2011-03-03 19:14:41

回答

0

設置構建時,可以指向vsmdi文件,而不是放入通配符。這會產生相同的結果嗎?