2015-11-02 63 views
0

我們已經在我們的項目之一中運行了數千個單元測試。這些目前需要花費10分鐘以上,我正試圖縮短這個時間。TFS2015 - 確定vNext構建期間受影響的測試

我正在研究的一件事是確定哪些測試受最新代碼更改的影響,並且只運行受影響的測試。這似乎是TFS所具有的功能,但所有教程都來自TFS2010和舊的XAML,而不是TFS2015中的新vNext版本。

有沒有人有任何經驗讓這個工作?

按照本教程: https://msdn.microsoft.com/en-us/library/ff576128(v=vs.100).aspx

我已經定義了一個.testsettings文件,並從.runsettings文件中引用它,然後在TFS2015構建我在這裏設置.runsettings文件作爲運行設置:

enter image description here

但似乎沒有產生的任何測試影響的文件。從微軟

回答

1

答:

喜史蒂夫,

感謝您的文章。

我在我的TFS 2015 vNext構建中測試過它,並收到了相同的結果。

似乎沒有分析測試impact = True/False選項 TFS 2015 vNext build測試任務,該選項存在於XAML build 的定義中。

對於這種情況,請將其提交給User Voice站點: http://visualstudio.uservoice.com/forums/121579-visual-studio, Microsoft工程師將對其進行嚴肅評估。

https://social.msdn.microsoft.com/Forums/en-US/610e304d-608e-49e9-8fcc-e65617828a6f/determine-impacted-tests-during-vnext-build?forum=tfsbuild