如何从声纳仪表板获取代码覆盖率

时间:2019-03-19 17:32:05

标签: sonarqube

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

1 个答案:

答案 0 :(得分:0)

您可以这样做:  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/