2017-02-02 32 views
0

是否有可能,如果有,如何讓TFS顯示茉莉花測試結果?我在構建過程中使用服務器上的plato npm包成功創建了茉莉花測試報告,儘管我尚未將報告鏈接到TFS中的TFS構建成功頁面。有人可以請告知如何這是可能的?如何顯示成功的TFS構建測試覆蓋率報告

非常感謝!

更新

的初步意見是指望着下面的鏈接,雖然我認爲這是TFS一般的鏈接,而不是相對於「當前」構建的鏈接。

https://www.visualstudio.com/en-us/docs/integrate/extensions/get-started/node

我有一個清潔,編譯和運行茉莉測試和使用柏拉圖(NPM安裝柏拉圖)在服務器上創建一個HTML報告生成定義。我希望看到構建的開發人員能夠打開他們正在查看的構建的報告。請確認是否建議的擴展鏈接仍然適用,因爲我剛剛嘗試過,但沒有成功。

請指教。

更新

我已經成功地納入NUnit的測試中我們的構建,在屏幕截圖所示執行。我想爲茉莉花有一個類似的功能。第二個屏幕截圖顯示柏拉圖包爲Jasmine測試生成的報告頁面。我希望這可以在TFS結果頁面中找到。

截圖#1 - NUnit測試結果(如圖TFS)

nunit results screen shot in TFS

截圖#2 - 柏拉圖產生茉莉結果報告

jasmine report generated

該報道在構建定義步驟中在服務器上生成。

+0

你能提供你需要的信息?您可以提供它喜歡的屏幕截圖。 –

+0

我已經用屏幕截圖更新了我的問題,我正在尋找類似於成功構建頁面中可用的第二個屏幕截圖的內容。任何事情都將是一個好的開始,即測試次數,測試名稱,測試次數等。 – Martin

+0

讓我知道您是否需要其他任何東西。非常感謝, – Martin

回答

0

您可以使用tampermonkey將鏈接注入到TFS中。以下將起作用。 (這很可怕,但我沒有用任何「適當的」方法取得相同的結果)。

示例腳本

(function() { 
     'use strict'; 
     setTimeout(function() { 
      $(".pivot-view.pivot-tabs").append("<li><a href='plato-report.html' target='_blank'>Jasmine tests</a></li>"); 
     }, 3000); 
    })(); 

https://tampermonkey.net(鉻)

https://addons.mozilla.org/en-gb/firefox/addon/greasemonkey/(適用於Firefox)

相關問題