Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在运行声纳蚂蚁任务并将其 xml 输出提供给声纳 3.7 之前,我正在运行三叶草。以后是否可以使用 Sonar webservice API 之一获取给定 Java 文件的行级覆盖率数据?
如果没有,是否有一个库可以用来从 clover xml 获取相同的信息,而无需编写所有解析代码?
好吧,如果您需要完整的报告到行级粒度。你应该去获取 Clover 的 html 报告。
它们提供从最高级别(例如项目和包)到最低级别的详细信息(例如每个包或源文件的复杂性、方法覆盖率、行覆盖率等)。(如果指定了适当的属性)
XML 报告中也提供了上述许多指定的内容,但 Clover 生成的 HTML 非常具有交互性和花哨。您实际上可以查看该报告中的所有源文件,并找出文件中涵盖的部分。
由于您已经有了 xml 报告生成目标,因此您也可以将 html 报告任务添加到其中。
希望这可以帮助。:)