You need to enable JavaScript to run this app. Azure Rest API:如何传入管道ID获取对应测试运行ID
优惠活动
大模型
产品
解决方案
定价
更多

Azure Rest API:如何传入管道ID获取对应测试运行ID

按管道ID筛选测试运行的实现方法
  • 无需拉取全量测试运行数据后本地过滤,你正在使用的测试运行列表接口本身支持通过管道ID做服务端筛选。
  • 给原接口追加buildDefinitionId查询参数,传入目标管道(即Azure DevOps中的构建定义)的ID,接口就会直接返回该管道关联的所有测试运行ID,自动过滤其他管道产生的测试数据。
  • 带筛选条件的请求示例:
    GET https://dev.azure.com/{organization}/{project}/_apis/test/runs?api-version=6.0&buildDefinitionId={你的目标管道ID}
  • 可搭配其他内置参数进一步缩小查询范围,减少接口返回的冗余量:
    • 传入buildId参数指定某一次具体的管道运行ID,可直接返回该次执行对应的唯一测试运行ID
    • 搭配startDate、endDate参数可限定查询的时间跨度,避免拉取历史全量测试数据
  • 拿到匹配的测试运行ID后,直接调用你已经在用的测试结果查询接口,即可统计对应管道下的单元测试计数,不需要额外开发适配逻辑。

内容的提问来源于stack exchange,提问作者Rajnish Tyagi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.05 19:24:04