我有一个react typescript项目,我正在尝试使用声纳扫描器来获得本地的代码覆盖率。我已经使用npm test --coverage生成了一个lcov.info文件。现在,我正在尝试让声纳扫描仪读取lcov.info文件,但是,我认为声纳扫描仪没有读取lcov.info文件。我也尝试过使用sonar.typescript.lcov.reportPaths=**/lcov.info,但它不能解决问题。在声纳扫描仪的日志里,我发现了这个
我已经将Jest配置为为每个应用程序和库生成lcov文件,然后由SonarQube扫描程序获取这些文件来报告测试覆盖率。每个库都是自己的声纳模块。从那时起,我在SonarQube中的覆盖率始终是0%,因为扫描仪找不到文件:
WARN: Could not resolve 1 file paths in [/mnt/c/Users/Patrick//coverage/apps/projectname/lcov.info