【问题标题】:Azure DevOps api to get all run details for particular test caseAzure DevOps api 获取特定测试用例的所有运行详细信息
【发布时间】:2021-04-14 15:21:12
【问题描述】:

我正在寻找一个 API,它必须以计划 ID 和套件 ID 作为参数返回测试用例的多个运行信息。当我在大多数 API 中搜索仅获取 lastTestRunId 详细信息时。 有没有办法获得特定测试用例 ID 的所有运行?

https://docs.microsoft.com/en-us/rest/api/azure/devops/test/runs/list?view=azure-devops-rest-6.0#testrun

在上面的链接中搜索。

【问题讨论】:

  • 您好,这个问题有更新吗?请让我知道我的回答是否是这个问题的解决方案,并随时发表评论~只是提醒this

标签: azure-devops azure-devops-rest-api


【解决方案1】:

不过,截至目前,不支持按测试用例查询运行。如果您的测试用例是通过运行测试计划运行的,您可以通过测试计划查询运行作为替代方法:

使用Runs - Query 获取特定测试计划的运行。

GET https://dev.azure.com/{organization}/{project}/_apis/test/runs?planIds={test plan id}&api-version=6.0

我已经测试了 REST API,它运行良好。

【讨论】:

  • 获取“请求无效。”尝试将版本更改为 5.1 和 6 没有得到响应。 GET https://dev.azure.com/{organization}/{project}/_apis/test/runs? 如果我删除获取响应的版本参数。 { "id": 22, "name": "Test Plan test", "url": "", "isAutomated": false, "state": "Completed", "totalTests": 1, "incompleteTests": 0, "notApplicableTests": 0, "passedTests": 1, "unanalyzedTests": 0, "revision": 0, "webAccessUrl": "" }我找不到在哪里应用testCaseFilter?
  • @Jay K 对于我迟到的回复和对您问题的误解,我深表歉意。我已经重写了我的答案,希望对你有所帮助。
猜你喜欢
  • 1970-01-01
  • 2016-01-02
  • 1970-01-01
  • 2021-09-09
  • 1970-01-01
  • 2021-02-11
  • 2022-10-25
  • 1970-01-01
  • 2019-11-12
相关资源
最近更新 更多