2016-08-11 95 views
0

我有一個非常艱難的時間確定2013年TFS 2013只執行影響測試

我試過以下使用TFS 2010和2012所描述的方法的每一個例子TFS如何只執行測試的影響使用GetImpactedTests構建活動獲取受影響測試的列表,但出於某種原因,我無法讓我終身識別對Microsoft.TeamFoundation.TestImpact.Client程序集的引用。

它解決了除此之外的所有其他程序集,並且它創建了一個類型爲Microsoft.TeamFoundation.TestImpact.BuildIntegration.BuildActivities.TestList的變量,並將其與GetImpactedTests構建活動一起使用。

由於某些原因,它無法找到對Microsoft.TeamFoundation.TestImpact.Client.Test類的引用。

這是不合理的,爲什麼這不想工作。這些參考文獻都在XAML的項目中。參考截圖:

enter image description here

我在下面Only Run Impacted Tests

任何援助中所描述的概念將是非常讚賞。

+0

你得到了什麼確切的錯誤?在哪一步你會得到錯誤? –

+0

Microsoft.TeamFoundation.TestImpact.Client位於您的計算機上的位置? –

回答

0

您需要檢查Microsoft.TeamFoundation.TestImpact.Client版本= 12.0.0.0的位置,並引用正確的路徑。嘗試在您的機器上安裝TFS Object Model installer

+0

由於時間限制,我暫時擱置了這個問題。我所擁有的一個問題是,如何分享每晚構建的測試影響數據,並使用門控簽入構建運行所有測試,以便在每個構建定義將輸出寫入其自己的文件夾下時僅運行受代碼更改影響的測試在構建代理上? –