2011-05-24 51 views

回答

3

不完全是這樣,但工作流程可以用另一種方式:而不是預先創建錯誤,您可以讓Team Foundation Server爲您處理工作項目創建。如果創建運行單元測試的持續集成構建,則可以創建分配給提交變更集的用戶(如果構建失敗)的bug(包括因爲單元測試失敗)。

關於配置持續集成的好文章要做到這一點在MSDN Magazine

TFS 2010中的一項新功能是門控簽入功能,該功能將通過在構建和測試步驟完成之前成功完成構建和測試步驟來防止此失敗代碼被簽入。

1

目前,沒有機制去做你想做的事。您可以強制用戶檢入標有工作項的更改,然後您可以手動檢查。如果用戶要麼修改一個測試類,要麼創建一個新的測試類,並且檢查修補程序,您可以看到它是否完成。但是,沒有automagic「如果這個測試改變了,提醒我」。

如果您需要某種類型的「更改和警報」功能,我會檢查CodePlex並查看是否有此類工具。它也可以在數據庫層得到促進,但我不確定會採取什麼樣的monkeying。我沒有看過最新的TFS的服務端點,所以可能有一種方法來查詢是否有變化。

希望我有一個更好的答案,但這是一個有趣的問題,所以我會考慮去微軟連接TFS和請求功能。如果有足夠的人對此功能感興趣,它可以包含在未來版本中。