azure - 如何通过 azure devops 中的 Rest API 通过测试百分比
解决方案
您可以尝试利用 Test Runs API 的List 操作。
为某个测试运行(URL 中的参数)调用 List 操作会返回一个TestCaseResult对象runId
数组。它的属性包含一个测试用例的结果。根据文档:outcome
有效值 =(未指定、无、通过、失败、不确定、超时、中止、阻止、未执行、警告、错误、不适用、暂停、进行中、未影响)
因此,您可以通过以下方式处理您的任务:
- 为您感兴趣的测试运行运行 List 操作
- 解析响应并计算
outcome
属性等于的结果数Passed
- 将该数字除以响应数组中的对象总数以找出百分比
注意:如果运行中有很多测试,您必须使用分页 URL 参数 (top
和skip
) 重复第 1 点以提取所有结果。
推荐阅读
- asp.net-mvc - 在 MVC5 中使用 Azure AD 和个人帐户混合使用 cookie 外部登录
- javascript - 命名文件和快速阅读之间有什么关系吗?
- c++ - 在向量中使用擦除时双重释放或损坏(fasttop)。知道它们的索引,你怎么能擦除向量的几个项目?
- stylus - 如何让Stylus看到已经在其他作用域初始化的变量?
- python - keras 找不到 imagedatagenerator 的数据适配器
- php - MySql 在启动 Xampp 时崩溃?
- javascript - 如何以数字 1 开始每个数字
- perl - Perl 排序破坏 bsd_glob 结果
- c++ - 计算水面的切线
- javascript - 如何使用 Jquery 获取加载的回调 CSS 文件、JS 文件、字体文件