2014-09-03 23 views
0

我已經設置了一個Team Foundation構建服務器,該服務器在有人試圖簽入時構建代碼。我還設置了構建(通過進程選項卡)來運行自動化測試,並在構建測試失敗時失敗。儘管在團隊基礎構建服務中定義了自動化測試 - 它不運行

構建確實在所有配置中構建代碼,但它不運行測試。

任何想法爲什麼,我需要做什麼才能使構建運行測試?

感謝

+0

做你的測試程序集名稱與正則表達式匹配?你是否使用了正確的測試跑步者? x86 v x64 – 2014-09-03 15:29:37

+0

是的,我的測試dll名稱是abcTest.dll,Build中的測試配置是: - 在測試源中運行匹配** \ * Test * .dll; ** \ * Test * .appx,目標平臺:'X86' 爲了安全起見,我嘗試了x86和x64,但仍然沒有運行測試。 – ShellyBelly 2014-09-07 10:50:41

回答

0

問題是構建outputLocation配置爲「AsConfigured」和構建服務正在尋找只在根目錄/ bin中的測試。 我不得不改變我的配置,以便將測試dll輸出到root/bin(或者提供特定路徑到構建配置,但在這種情況下,您必須提及代理號碼,這可能會改變)

相關問題