【发布时间】:2019-08-04 13:50:54
【问题描述】:
JaCoCo 只输出 jacococ.exec,它是 Sonar 的输入。在那个文件中,似乎只有信息:
- Class name
- Total Class Probes
- Executed Class Probes
但是,SonarQube 不能仅仅依赖这些值,因为它需要告诉您哪些是未转换的确切行,因此 Sonar 正在对其自身进行分析。那么它是如何使用 Jacoco 报告的呢?为什么需要它?
【问题讨论】:
-
SonarQube 正在使用源代码和覆盖输出文件的组合。两者必须同步。另见here
-
但是,如果它要在方法/行级别自行分析源代码,为什么还需要 jacoco 文件呢?