簡體   English   中英

TFS 構建通過 REST API 和 PowerShell 發布測試結果 TRX

[英]TFS build publish test results TRX via REST API & PowerShell

我有一個包含異步遠程功能測試執行的 TFS 構建過程。 測試完成執行后,我想在原始構建摘要中發布生成的 TRX 文件並更新構建狀態(如果需要)。

我已經搜索了一段時間,但到目前為止還沒有成功找到我正在尋找的內容:是否可以通過 PowerShell 腳本 REST API 調用將 TRX 文件發布到構建摘要?

恐怕沒有可用於將 TRX 文件發布到構建摘要頁面的 rest api。

在管道執行期間,任務使用 trx 文件並讀取測試結果以生成您在構建摘要頁面上看到的報告。 因此,即使您之后設法上傳了 trx 文件,也不會處理 trx 文件,您也無法在構建摘要頁面上獲得測試報告。

如果您的管道等待測試執行完成,您可以嘗試使用腳本將生成的 TRX 文件復制回本地代理機器並通過發布測試結果任務發布

如果管道在測試執行完成之前完成。 您可以創建新管道以發布 trx 文件作為解決方法。 但這最終會在不同的管道構建摘要頁面中顯示測試結果。 如果您可以接受,您可以將 trx 文件復制回本地代理機器,並通過Build Queue rest api 觸發新管道。 您還可以考慮將 trx 文件發布到 git repo,並將此 git repo 作為 git 源添加到新管道中。

暫無
暫無

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

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