当前位置: 首页 > 知识库问答 >
问题:

未从Azure DevOps Services REST API获取Azure DevOps代码覆盖率信息

卢宜然
2023-03-14

我已经能够在azure devops构建管道中生成Angular 4代码覆盖率。

生成的代码覆盖率截图

代码覆盖率总结截图

但是每次我得到{“value”:[],“count”:0}作为响应。

我需要从Azure DevOps Services REST API获得覆盖信息,以便它可以添加到电子邮件中。从本论坛寻求这方面的帮助。

共有1个答案

冯宪
2023-03-14

您可以删除flags参数,并将url设置为这样,以检查响应正文是否是您所期望的。

https://dev.azure.com/{orgname}/{projectname}/_apis/test/codecoverage?buildId={buildId}&api-version=5.1-preview.1

此外,如果您只想将其添加到电子邮件中,则可以使用Publish code coverage results任务获取CodeOverage工件并将其添加到电子邮件中。有关此任务的更详细信息,请参阅https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/test/publish-code-covery-results?view=azure-devops

 类似资料:
  • 我有一个在Wildfly 9服务器上运行的Java Web应用程序,我使用jmeter-maven插件在我的应用程序的运行实例上运行一些性能测试。这些测试对应用程序的服务运行简单的 REST 请求。 我想做的是检索性能测试的代码覆盖率统计数据,这样我就可以知道我的性能测试的代码覆盖率。 在此之后,我在服务器上设置了JaCoCoJava代理。这是启动时的代理配置 此外,我在测试Maven项目上配置了

  • 这是一个重要的可量化指标,如果代码覆盖率很高,你就可以放心的修改代码,在发版本的时候也能睡个安稳觉。否则就是拆东墙补西墙,陷入无尽的 bug 诅咒中。 那么在 OpenResty 里面如何看到代码覆盖率呢?其实很简单,使用 LuaCov 可以很方便的实现。 我们先了解下 LuaCov,这是一个针对 Lua 脚本的代码覆盖率工具,通过 luarocks 来安装: luarocks install l

  • 在Mocha的帮助下,我最近开始为我的节点项目进行单元测试。到目前为止一切进展顺利,我发现我的代码有了显著的改进,因为我考虑了测试中要涉及的所有角度。 现在,我想和我团队的其他人分享我的经验,让他们开始自己的测试。我想分享的部分信息是我的代码实际上被覆盖了多少。 下面是我的应用程序结构示例,我已将其分为不同的组件或模块。为了促进重用,我试图将所有依赖项保持在最低限度,并与组件文件夹隔离。这还包括保

  • 我的代码运行在具有单独JVM的单独虚拟机上。我想在此虚拟机上以tcpserver模式设置JaCoCo代理以收集覆盖率数据。然后,我将在我的maven项目中以tcpclient模式设置JaCoCo代理,以连接到上面提到的VM并获取覆盖率数据。 问题是代理不收集任何覆盖数据。在中创建了覆盖率数据文件,但该文件为空。 下面是代理选项:-Java agent:/usr/xx/plugins/org . j

  • 问题内容: 我正在使用Mocha测试我的NodeJS应用程序。我无法弄清楚如何使用其代码覆盖功能。我尝试使用Google搜索,但没有找到任何合适的教程。请帮忙。 问题答案: 您需要一个额外的库来覆盖代码,而伊斯坦布尔的强大和便捷将使您震惊。通过Mocha测试后,请尝试以下操作: 现在,只需将命令nyc放在现有测试命令的前面,例如:

  • 我在声纳中的代码覆盖率显示为0%,这不是真的,因为我有单元测试。 格拉德尔 当我打开inside然后我可以看到成功的单元测试。 我在Jenkins环境中运行作为