【问题标题】:How to get the code coverage from sonar dashboard如何从声纳仪表板获取代码覆盖率
【发布时间】:2019-03-20 23:51:50
【问题描述】:

有人可以帮助我通过 curl REST API 调用从声纳仪表板获取代码覆盖率吗?我们使用的 Sonar 版本为 6.7,但我无法找到 REST 调用来获取相同的版本。

【问题讨论】:

  • 如果可用,则应在 API 文档中提及,或者您在执行 curl 调用时遇到问题?
  • @Jeroen Heier:我搜索了最新的文档,根据我的分析,我没有看到它。所以只是想知道他们中是否有人尝试过并得到它。

标签: sonarqube


【解决方案1】:

你可以这样做: curl "http://sq_instance:port/api/measures/component?metricKeys=coverage&componentKey=the_project_key"

然后你会看到:

{  
   "component":{  
      "id":"AWmbujtw_he9c8fQXlqh",
      "key":"blablabla",
      "name":"Sample Application",
      "qualifier":"TRK",
      "measures":[  
         {  
            "metric":"coverage",
            "value":"55.2",
            "bestValue":false
         }
      ]
   }
}

无论如何,您都可以在这里找到所有指标键:https://docs.sonarqube.org/7.4/user-guide/metric-definitions/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-21
    • 2016-10-19
    • 1970-01-01
    • 2018-08-22
    • 2018-05-11
    • 2017-02-11
    • 2013-06-11
    • 1970-01-01
    相关资源
    最近更新 更多