将现有的 LCOV 文件发送到 SonarQube

Send existing LCOV file to SonarQube

由于我的项目构建方式,我无法使用 SonarQube 运行 覆盖我的项目。我的 JavaScript 报道了所有使用 Karma 和其他工具的工作。这些工具输出有效的 LCOV 文件。

我发现的所有其他内容都需要您拥有 SonarQube 运行 覆盖范围并生成 LCOV 文件。

我希望能够将 LCOV 文件上传到 SonarQube 并让它使用它。这可能吗?如果是,怎么做?

不确定是否理解这个问题,但如果是如何将 LCOV 报告提供给 SonarQube,那么您只需要通过项目提供到 LCOV 报告的路径 - 相对于项目基目录的绝对路径或相对路径属性 "sonar.javascript.lcov.reportPath"。请参阅 http://docs.sonarqube.org/display/PLUG/JavaScript+Plugin "Code Coverage" 段落。

这是否回答了您的问题?