2014-08-31 124 views
0

我从Jenkins调用SonarQube分析并能够获得单元测试成功百分比,但无法看到单元测试覆盖率? 任何人都可以请求帮助在Sonar仪表板中获取这个信息?我应该在从Jenkins调用时添加什么参数?请让Windows和Linux机器知道吗?SonarQube +单元测试覆盖率+ Java项目

这是我的项目的一个巨大的阻滞剂。请help.Sonar版本是4.4。

回答

0

使用maven,您可以使用Jacoco插件来构建项目,然后您可以配置Sonar以使用Jacoco报告。除了加载Sonar web服务器之外,我不认为Linux和Windows应该有区别。

更多信息,@http://www.sonarqube.org/measure-coverage-by-integration-tests-with-sonar-updated/

+0

嗨拉米,谢谢,我不知道如何生成Jacoco.exe这将作为一个参数从Jenkins.But调用声纳analyis这将是一个exe文件传递file.How在Linux机器上工作? 我看到几个这些参数,同时调用从詹金斯声纳 - sonar.jacoco.reportpath =目标/ jacoco.exec 我不知道如何做到这一点在Linux和Windows的Linux.exe文件如何工作? – user3626234 2014-08-31 19:36:38

+0

仅供参考,..我已经生成了包含测试结果的xml文件,这个xml文件用于生成声纳中的单元测试百分比。但是覆盖范围并不是如何实现的? – user3626234 2014-08-31 19:40:42

+0

在构建项目时尝试使用此命令。 mvn clean org.jacoco:jacoco-maven-plugin:准备代理安装-Dmaven.test.failure.ignore = true – 2014-08-31 19:47:31

相关问题