SONARQUBE lcov 导入错误 - 无法解析 1 个文件路径

Posted

技术标签:

【中文标题】SONARQUBE lcov 导入错误 - 无法解析 1 个文件路径【英文标题】:SONARQUBE lcov import error - Could not resolve 1 file paths 【发布时间】:2017-10-17 10:54:10 【问题描述】:

每当我尝试将 lcov 报告导入 SONAR 时,我都会收到以下错误

15:00:17.230 WARN: Could not resolve 1 file paths in [/opt/app/workload/jenkins_25172/data/jobs/DEV02/workspace/coverage/lcov.info], first unresolved path: /opt/app/workload/jenkins_25172/data/jobs/DEV02/workspace/common/actions/actionCreators.js

声纳属性:

sonar.login=**
sonar.password=**
sonar.verbose=true 
sonar.language=js
sonar.sources=.
sonar.projectBaseDir=/opt/app/workload/jenkins_25172/data/jobs/DEV02/workspace/
sonar.inclusions=coverage/**/*
sonar.javascript.lcov.reportPath=coverage/lcov.info
sonar.projectKey=test2 
sonar.projectName=test2 
sonar.projectVersion=version1 
sonar.branch=test
sonar.att.view.type=dev 
sonar.tattletale.enabled=false

感谢任何解决此问题的意见。

【问题讨论】:

仍未解决?你用的是什么sonarqube版本?我在使用 sonarqube 5.6 时遇到了同样的问题 - 仍在尝试中。 遇到同样的问题,我的服务器上显示的覆盖范围最终是0.0% 【参考方案1】:

寻求相同解决方案的人可以尝试以下操作:

reportPath 到reportPaths

sonar.javascript.lcov.reportPaths=coverage/lcov.info

OR(如果是 tyescript)

sonar.typescript.lcov.reportPath=coverage/lcov.info

【讨论】:

以上是关于SONARQUBE lcov 导入错误 - 无法解析 1 个文件路径的主要内容,如果未能解决你的问题,请参考以下文章

SonarQube 没有从 lcov 读取 javascript 测试覆盖率

SonarQube:扫描过程忽略 lcov.info

lcov.info 没有被 sonarqube 扫描

Sonarqube 默认覆盖范围为 0,来自具有绝对路径的 Karma Coverage LCOV 文件

LCOV.INFO 有 SF 的绝对路径

SonarQube + Jacoco - 无法读取 Koin 模块测试覆盖率