簡體   English   中英

設置TFS /測試管理器以在測試失敗時發送電子郵件

[英]Setup TFS/Test Manager to send email on test failure

是否可以設置TFS /測試管理器,以便在測試失敗后發送電子郵件?

是的,這是可能的,但是它需要對流程模板進行大量更改/添加,並且可能需要進行定制的活動。

  1. 測試運行后,我們檢查BuildDetail.BuildPhaseStatus是否狀態為failed
  2. 我們將郵件發送給已對此變更提交了變更集的所有人,因此該構建將通過BuildDetail.AssociatedChangesets (您需要BuildDetail.AssociatedChangesets AssociateChangesetsAndWorkItems )並獲取提交者用戶名。
  3. 對於我們來說不幸的是,在我們的位置,TFS用戶名和電子郵件地址之間沒有很好的相關性,因此我們必須創建一個自定義活動,以在AD中進行查找。
  4. 實際的電子郵件與BuildReport操作一起從Community TFS Build Extensions發送。 我們修改了xslt,但這並不是必須的。 我們還希望包含失敗測試的列表,並要求對操作本身進行修改(默認情況下不包括測試數據)。

查看此描述以及為使該工作而進行的所有工作,我開始懷疑這是否值得;)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM