如何通过 azure devops 中的 Rest API 获得通过测试的百分比

莲花Kp

如何通过 Rest API 提取构建和发布部署的通过百分比摘要?因为我想将结果与阈值进行比较,并相应地将邮件发送给经理以批准进入下一阶段部署。

在此处输入图片说明

扬·斯克利亚连科

您可以尝试利用Test Runs APIList 操作

为某个测试运行调用 List 操作(runIdURL 中的参数)会返回一组TestCaseResult对象。它的outcome属性包含测试用例的结果。根据文档:

有效值 =(未指定、无、通过、失败、不确定、超时、中止、阻止、未执行、警告、错误、不适用、暂停、进行中、未影响)

因此,您可以通过以下方式处理您的任务:

  1. 为您感兴趣的测试运行运行 List 操作
  2. 解析响应并计算outcome属性等于的结果数Passed
  3. 将该数字除以响应数组中的对象总数以找出百分比

注意:如果运行中有很多测试,您必须使用分页 URL 参数 (topskip)重复第 1 点以提取所有结果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过REST API的Java添加在Azure中的DevOps测试结果?

启动构建并通过Azure DevOps Rest API传递变量

没有权限通过运行Pipeline通过Azure DevOps REST API更新变量组

如何通过Rest API触发Azure管道

无法通过Azure DevOps API中的artifactSourceId进行过滤

Azure DevOps通过Rest Api访问控制列表设置权限

如何通过API获取Azure Devops / TFS中特定BUILD中使用的变量

通过用于Azure DevOps Services的REST API创建bug时如何找到发行说明字段的API端点

通过访问令牌,使用Azure DevOps中的REST API获取用户详细信息

如何从Azure DevOps扩展中调用Wiki REST Api?

Azure DevOps REST API

如何通过Rest API将主题事务专家发布到Azure DevOps

如何通过Azure DevOps REST API获取分叉列表-分叉-列表

如何检查何时通过API将用户添加到Azure DevOps中的团队/组?

如何通过Azure DevOps Rest API获得批准并检查给定的服务连接?

您可以使用Azure DevOps rest api获得测试步骤的通过或失败状态吗?

如何通过 postman 调用 REST API 在 Azure 中创建索引?

如何使用 Python REST API 在 Azure DevOps 中检索测试结果?

Azure DevOps 如何通过 REST API 编辑 Wiki 页面

如何通过 DevOps REST API 获取特定提交的构建列表

如何通过 REST API 在 Azure Devops 的团队设置中设置 DefaultIterationPath?

通过 Rest API 创建没有工件的 Azure DevOps 版本

Azure Devops:如何通过 Rest API 检索发布工件的版本?

如何使用 REST API 在 azure devops 中创建环境

如何使用 REST API 在 Azure DevOps 中禁用分支策略?

Azure DevOps 通过 Rest API 传递构建参数

如何使用 Azure Devops Services Rest API 在 Azure Devops 中更新测试用例的“区域路径”

如何通过 Azure Devops 上的 REST API 添加/更新环境审批者

如何通过 Azure DevOps 上的 REST API 添加/更新用户对环境安全的权限?