这是我的项目树:
src
- main
- js
- common
-utils.js
-common.js
- api.js
- test
- test.js
- gruntfile.js
- target
- work
-coverage-reports
-lcov.info
在我的lcov.info文件中生成覆盖率报告时,我有类似的内容:
SF: src/main/js/common/utils.js
...
...
SF: src/main/js/common/common.js
...
...
我作为声纳属性:
-Dsonar.sources=src/main
-Dsonar.test=src/test
所以lcov.info和sonar.sources属性中的SF令人困惑,而声纳无法找到源文件
所以我的问题是如何精确覆盖报告lcov.info如何更改SF ?? 并使其成为:
SF: main/js/common/utils.js
...
...
SF: main/js/common/common.js
...
...