【发布时间】:2017-05-16 10:25:47
【问题描述】:
我想使用最后一个 TestRunId,以防通过 powershell 创建报告,将信息发送到 Slack。我使用 Team Services REST API 来获取测试结果。它工作正常,但只能使用特定的运行 ID。这是一个链接,您可以在其中找到很好的示例:enter link description here
我一直在寻找一种方法来获取我将在对 TFS REST API 的 GET 请求中使用的最后一个测试结果 ID:
Invoke-RestMethod -Uri "https://{instance}/DefaultCollection/{project}/_apis/test/runs/{run}/results?api-version={version}[&detailsToInclude={string}&$skip={int}&$top={int}]"
所以我发现 {run} 是最后一个没有运气的测试运行 ID。
有人有想法吗?我在 powershell 脚本中找不到任何可以在这种情况下使用的查询语言。
【问题讨论】:
-
你能得到Runs API的ID吗?
-
是的,当然,Luca Cappa 的回答是完美的!
标签: rest api powershell tfs azure-devops