SonarQube不接受instanbul代码覆盖率lcov.info文件

SonarQube不接受instanbul代码覆盖率lcov.info文件,sonarqube,code-coverage,istanbul,Sonarqube,Code Coverage,Istanbul,我试图通过传递lcov.info文件将instanbul代码覆盖率导入sonarQube。下面是我的sonar-project.properties文件的外观 目前sonar正在生成自己的代码覆盖率报告并显示单元测试代码覆盖率%,而不是显示我正在传递的lcov.info文件中的内容My sonar-project.properties看起来像#Required metadata sonar.projectKey=musicservice:consumer mixpanel sonar.proje

我试图通过传递lcov.info文件将instanbul代码覆盖率导入sonarQube。下面是我的sonar-project.properties文件的外观


目前sonar正在生成自己的代码覆盖率报告并显示单元测试代码覆盖率%,而不是显示我正在传递的lcov.info文件中的内容

My sonar-project.properties看起来像#Required metadata sonar.projectKey=musicservice:consumer mixpanel sonar.projectName=consumer mixpanelsonar.projectVersion=1.0 sonar.sources=。sonar.sourceEncoding=UTF-8#附加参数sonar.my.property=value sonar.Exclutions=node_modules/***/**,istanbulReport/**,test/**.statsd/**sonar.language=js#sonar.genericcoverage.reportPath=xunit.xml sonar.doxygen.generateDocumentation=enable sonar.javascript.lcov.reportPath=istanbulReport/coverage/lcov.info“sonar正在生成自己的代码覆盖率报告,并显示单元测试代码覆盖率%,而不是显示lcov.info中的内容“您的意思是,通过SonarQube用户界面显示的百分比与伊斯坦布尔的百分比不同吗?有什么不同?这个百分比是大于还是小于你预计的百分比?您能否在调试模式下运行分析,并在日志中查看是否有与lcov报告分析相关的内容?@Linda SonaSourceTeam我们也有相同的问题。SonarQube的总体条件覆盖范围几乎与伊斯坦布尔的支线覆盖范围相同,但线路覆盖范围完全不同。。。几乎有20%的差异。即使在Sonar的设置中,它也指向lcov.info,但似乎被Sonar忽略了。@Linda SonarSourceTeam在我们的后端应用程序中也存在差异。所以后端应用程序都是Java,我们使用的是Cobertura。这是一个多模块的应用程序,所以我想知道声纳是如何通过得到两个模块的结果来计算整个覆盖范围的?因为百分比与两个模块的覆盖率都不匹配,所以我猜它会以某种方式计算平均值。。。是吗?您在哪里找到了如何配置jest和覆盖率。