我在运行声纳蚂蚁任务并将其xml输出提供给Sonar 3.7之前运行三叶草。 之后是否可以使用Sonar webservice API之一获取给定Java文件的行级别覆盖率数据?
如果没有,是否有一个库可以用来从clover xml获取相同的信息而无需编写所有的解析代码?
答案 0 :(得分:2)
答案 1 :(得分:0)
好吧,如果您需要完整的报告到行级粒度。 你应该去找Clover的html报告。
它们提供从最高级别(如项目和包)到最低级别详细信息的详细信息,例如每个包或源文件的复杂性,方法覆盖率,行覆盖率等(如果指定了适当的属性)
上面提到的许多内容都在XML报告中提供,但Clover生成的HTML非常具有交互性和趣味性。您实际上可以看到该报告中的所有源文件,并找出文件中涵盖的部分。
由于您已经拥有xml报告生成目标,因此您也可以添加html报告任务。
希望这会有所帮助。 :)