0

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

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

4

1 回答 1

0

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

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

XML 报告中也提供了上述许多指定的内容,但 Clover 生成的 HTML 非常具有交互性和花哨。您实际上可以查看该报告中的所有源文件,并找出文件中涵盖的部分。

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

希望这可以帮助。:)

于 2018-06-15T05:34:37.360 回答