sonarqube - LCOV.INFO 有 SF 的绝对路径

标签 sonarqube karma-runner istanbul karma-coverage

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

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

有没有办法实现这一目标?

最佳答案

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

  • 使用与 this 合并的 Istanbul 尔请求,
  • 使用 sed 等工具处理输出文件( example ),
  • 从执行 Sonar 扫描的同一台机器生成报告 ( original advice )。
  • 关于sonarqube - LCOV.INFO 有 SF 的绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45602358/

    相关文章:

    javascript - Angular - 单元测试主题()?

    javascript - Nightmare.js 和代码覆盖率

    代理背后的 Jenkins SonarQube 扫描仪

    javascript - 无法将我的假数组绑定(bind)到测试中的作用域变量

    SonarQube 分析模式 : preview vs issues

    javascript - RequireJS 没有使用 karma 和 typescript 正确加载模块

    node.js - Coveralls.js 与 Istanbul 尔

    babeljs - 无法处理函数体节点类型: ArrowFunctionExpression

    java - Windows 10 上的 Sonarqube 6.7 社区版无法启动

    java - 有效减少条件运算符