Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven Sonarqube中没有单元测试覆盖率_Maven_Jenkins_Junit_Sonarqube_Sonarqube5.1 - Fatal编程技术网

Maven Sonarqube中没有单元测试覆盖率

Maven Sonarqube中没有单元测试覆盖率,maven,jenkins,junit,sonarqube,sonarqube5.1,Maven,Jenkins,Junit,Sonarqube,Sonarqube5.1,我已经用Maven 3.3.9配置了Jenkins 2.31.1,并且我正在使用Sonarqube 5.6.4,当我从Jenkins构建Java项目时,测试用例正在执行,我也在Sonarqube中得到报告,但是单元测试的覆盖范围是“-” 有人能解释一下解决这个问题的步骤吗?如何获得单元测试覆盖率?我需要做哪些改变?应遵循哪些步骤?我是不是遗漏了什么 以下是指向我的git存储库的链接- 您如何调用sonarqube分析?你使用哪个版本的sonarqube插件?我从Jenkins那里调用它。这个答案

我已经用Maven 3.3.9配置了Jenkins 2.31.1,并且我正在使用Sonarqube 5.6.4,当我从Jenkins构建Java项目时,测试用例正在执行,我也在Sonarqube中得到报告,但是单元测试的覆盖范围是“-

有人能解释一下解决这个问题的步骤吗?如何获得单元测试覆盖率?我需要做哪些改变?应遵循哪些步骤?我是不是遗漏了什么

以下是指向我的git存储库的链接-

您如何调用sonarqube分析?你使用哪个版本的sonarqube插件?我从Jenkins那里调用它。这个答案没有帮助…我问你如何调用sonarqube分析?顺便说一句:你有没有从命令行测试过它……在安装Jenkins之后,我们可以在Jenkins中添加Sonarqube插件和Sonar扫描仪,然后我们可以在每个项目中添加Sonarqube插件和Sonar扫描仪,同时添加我们可以在构建触发Sonar之后配置它。在我的例子中,Sonarqube获得触发构建成功,我也得到了分析报告,但只有单元测试覆盖率没有显示。@khmarbaise我也从命令行尝试过,但单元测试覆盖率再次为-。为了从命令行执行,我修改了maven的settings.xml,添加了profile和pluginGroup,然后在工作空间中执行了mvn clean mvn install mvn sonar:sonar-Dsonar.jdbc.url=jdbc:h2:tcp://localhost:3306/sonar -Dsonar.host.url=仍然没有出现单元测试覆盖率…您如何调用sonarqube分析?你使用哪个版本的sonarqube插件?我从Jenkins那里调用它。这个答案没有帮助…我问你如何调用sonarqube分析?顺便说一句:你有没有从命令行测试过它……在安装Jenkins之后,我们可以在Jenkins中添加Sonarqube插件和Sonar扫描仪,然后我们可以在每个项目中添加Sonarqube插件和Sonar扫描仪,同时添加我们可以在构建触发Sonar之后配置它。在我的例子中,Sonarqube获得触发构建成功,我也得到了分析报告,但只有单元测试覆盖率没有显示。@khmarbaise我也从命令行尝试过,但单元测试覆盖率再次为-。为了从命令行执行,我修改了maven的settings.xml,添加了profile和pluginGroup,然后在工作空间中执行了mvn clean mvn install mvn sonar:sonar-Dsonar.jdbc.url=jdbc:h2:tcp://localhost:3306/sonar -Dsonar.host.url=仍然没有出现单元测试覆盖率。。。。