是否有Sonar API来获取给定资源的行级覆盖?

时间:2014-03-13 14:25:54

标签: sonarqube clover

我在运行声纳蚂蚁任务并将其xml输出提供给Sonar 3.7之前运行三叶草。 之后是否可以使用Sonar webservice API之一获取给定Java文件的行级别覆盖率数据?

如果没有,是否有一个库可以用来从clover xml获取相同的信息而无需编写所有的解析代码?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

好吧,如果您需要完整的报告到行级粒度。 你应该去找Clover的html报告。

它们提供从最高级别(如项目和包)到最低级别详细信息的详细信息,例如每个包或源文件的复杂性,方法覆盖率,行覆盖率等(如果指定了适当的属性)

上面提到的许多内容都在XML报告中提供,但Clover生成的HTML非常具有交互性和趣味性。您实际上可以看到该报告中的所有源文件,并找出文件中涵盖的部分。

由于您已经拥有xml报告生成目标,因此您也可以添加html报告任务。

希望这会有所帮助。 :)