gpt4 book ai didi

api - Sonarqube API 单类测试覆盖率

转载 作者:行者123 更新时间:2023-12-01 10:44:29 31 4
gpt4 key购买 nike

我正在尝试通过 SonarQube API(Sonar 版本 4.1.2)检索各个类的单元测试代码覆盖率。一切正常,当我直接转到 Sonar 仪表板并转到类(class)的覆盖选项卡时,我可以看到指标正常:

    93.9%   by unit tests Line coverage: 97.9% (285/291) Branch coverage: 85.0% (113/133)

谁能告诉我通过 Sonar API 接口(interface)检索相同/相似信息的正确调用?我已经查看了 http://docs.sonarqube.org/display/SONAR/Metric+definitions 上的文档并且可以在项目级别返回测试覆盖率指标,但我看不到如何为单个类构建查询。

最佳答案

我想这就是你想要的

[hostname]/api/resources?resource=[com.test]:[module-name]:[fully qualified class]&metrics=coverage,branch_coverage

我在下面添加了一个示例。

http://sonar-server/api/resources?resource=com.test:module:com.test.service.impl.CheckServiceImpl&metrics=coverage,branch_coverage

我查看了您分享的页面并使用了这个:

http://docs.codehaus.org/pages/viewpage.action?pageId=229743280

关于api - Sonarqube API 单类测试覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27959322/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com