'/web/src'下的代码未包含代码覆盖率

2020-08-26 20:04发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用带有Hybris(1905)的Jacoco和SonarQube来获取SonarQube的覆盖率报告。 除了"/img/web/src"下的源代码,我正在获取报告。

我尝试使用相同的" jacoco.exec"文件检查intellij的覆盖范围,该文件在其中的显示覆盖范围正确,包括"/img/web/src"。

我不确定如何获得这些源代码的覆盖范围,请帮助。 我正在使用以下属性。

 sonar.java.coveragePlugin = jacoco
 sonar.dynamicAnalysis = reuseReports
 sonar.jacoco.reportPath = $ {HYBRIS_LOG_DIR}/junit/jacoco.exec
 

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用带有Hybris(1905)的Jacoco和SonarQube来获取SonarQube的覆盖率报告。 除了"/img/web/src"下的源代码,我正在获取报告。

我尝试使用相同的" jacoco.exec"文件检查intellij的覆盖范围,该文件在其中的显示覆盖范围正确,包括"/img/web/src"。

我不确定如何获得这些源代码的覆盖范围,请帮助。 我正在使用以下属性。

 sonar.java.coveragePlugin = jacoco
 sonar.dynamicAnalysis = reuseReports
 sonar.jacoco.reportPath = $ {HYBRIS_LOG_DIR}/junit/jacoco.exec
 
付费偷看设置
发送
2条回答
亦是此间程序员
1楼 · 2020-08-26 20:17.采纳回答

@ Abhinav Singh
我正在使用SonarQube 6.7.7。

在hybris中,我找不到用于运行测试案例的ant任务,该测试案例将涵盖/src以及/web/src。

首先,我们需要编写自己的ant目标(将在上面进行介绍),然后在sonar.xml中,我们需要更改" if elseif"条件以包括/src和/web/src的二进制文件。

 
 
 <然后>
 />
 
 
 
 <然后>
 
 
 
 
 
SC_Yao
2楼-- · 2020-08-26 20:27

您使用的是什么版本的jacocoagent jar和sonarqube?

一周热门 更多>