小编Bod*_*ani的帖子

如何从 TFS 获取最后一次测试运行 ID 到我的 powershell 脚本

我想使用最后一个 TestRunId,以防通过 powershell 创建报告,该报告将信息发送到 Slack。我使用 Team Services REST API 来获取测试结果。它工作正常,但仅适用于特定的运行 ID。这是一个链接,您可以在其中找到很好的示例:在此处输入链接描述
我一直在寻找获取最后一个测试结果 ID 的方法,我将在对 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 Code Online (Sandbox Code Playgroud)

所以我发现 {run} 作为最后一个没有运气的测试运行 ID。

有人有想法吗?我在 powershell 脚本中找不到可以在这种情况下使用的任何查询语言。

api rest powershell tfs azure-devops

3
推荐指数
1
解决办法
1832
查看次数

标签 统计

api ×1

azure-devops ×1

powershell ×1

rest ×1

tfs ×1