2017-08-28 65 views
1

我想要什麼:在VSTS」構建儀表板我通常看到這樣的我執行的測試結果的概述:無法看到任何測試結果在VSTS構建儀表板

enter image description here

什麼我:我已經建立了一個新的Core 2.0構建和去幾乎默認的內部配置:

enter image description here

所有測試跑:我的構建日誌報告,所有測試已全部執行(4在我的樣本設置):

構建開始,請稍候...打造完成。測試運行 d:\ a \ 3 \ s ***。測試\ bin \ release \ netcoreapp2.0 ***。Platform.Tests.dll(.NETCoreApp,Version = v2.0) Microsoft(R)Test執行命令行工具版本 15.3.0-preview-20170628-02版權所有(c)Microsoft Corporation。版權所有。開始測試執行,請等待... 總測試: 4.通過:4.失敗:0.跳過:0.測試運行成功。測試執行時間:2.7625秒

我的問題:構建儀表板不顯示我的任何測試結果:

enter image description here

問題:我在做什麼錯?

無法做到這一點:「通過將Visual Studio的測試任務,使您的構建定義的自動化測試」

  • 我跟着建議但是,這並沒有改變一件事。
  • 在SO(TFS Build Test Results)這裏討論了類似的問題,但它沒有解決我的具體問題。

回答

1

在.NET Core Test的參數中指定-logger「trx」以生成測試結果並使用「發佈測試結果」任務發佈測試結果。

  1. 添加刪除文件的任務(源文件夾:$(System.DefaultWorkingDirectory);內容:**/TestResults/**
  2. 添加.NET核心測試任務(參數:--configuration $(BuildConfiguration) --logger "trx"
  3. 添加發布測試結果的任務(測試結果格式:VSTest;測試結果文件:**\*.trx;搜索文件夾:$(System.DefaultWorkingDirectory)
+0

我很高興地鞠躬。這是工作。如果你確實有一個公開的VSTS測試報告的來源,我會很感激你分享它,所以我(和其他人)可以熟練掌握這一點。否則,謝謝! –

相關問題