LCOV.INFO 有 SF 的绝对路径

Posted

技术标签:

【中文标题】LCOV.INFO 有 SF 的绝对路径【英文标题】:LCOV.INFO has absolute path for SF 【发布时间】:2018-01-18 00:47:14 【问题描述】:

我需要在业力覆盖生成的 lcov.info 文件中将相对路径作为 SF: 参数的值。这是为了使 SonarQube 能够收集信息以显示覆盖范围。 目前,SF 参数具有完整的绝对路径,例如c:\abc\xyz....\src\bar\foo.js

我需要SF:src\bar\foo.js

有没有办法做到这一点?

【问题讨论】:

【参考方案1】:

不幸的是,开箱即用仍然是不可能的。要解决此问题,您可以:

使用与this 请求合并的伊斯坦布尔, 使用sed (example) 等工具处理输出文件, 从执行声纳扫描的同一台机器生成报告 (original advice)。

【讨论】:

以上是关于LCOV.INFO 有 SF 的绝对路径的主要内容,如果未能解决你的问题,请参考以下文章

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

绝对路径与相对路径

怎么把文件保存到绝对路径

cmd 从相对路径转换到绝对路径?

绝对路径和相对路径有啥区别?

操作系统windows7中文件的绝对路径与相对路径有何区别?