【发布时间】:2019-11-30 09:39:19
【问题描述】:
我有一个基于 spring 的 java 项目,我的测试放在 /src/test/java 文件夹中。我尝试通过
在本地运行声纳立方体docker run -d --name sonarqube -p 9000:9000 sonarqube
为了分析测试覆盖率的百分比。即使我的项目中有很多测试,测试覆盖率也显示为 0%。单元测试的数量显示为 8,尽管还有更多。这是截图
有人知道如何配置声纳立方体以反映测试覆盖率吗?
【问题讨论】:
-
你用的是哪个代码覆盖工具?
-
我正在使用声纳立方体
-
Sonarqube 是分析工具。我说的是 jacoco、clover 等代码覆盖工具。你可以在这里阅读更多内容 - dzone.com/articles/code-coverage-tools-comparison
-
我不知道 JaCoCo。我假设声纳立方体会变魔术。我不知道如何配置 JaCoCO。我想知道如何配置它并查看结果。你能提供一些相关的信息吗?
-
您可以点击此链接并尝试配置 jacoco 以进行代码覆盖 - petrikainulainen.net/programming/maven/… 此链接具有 maven 配置...但如果您使用其他类似 ant 或 gradle 的工具,您可以轻松找到他们的谷歌上的配置。
标签: java sonarqube sonarqube-scan sonar-runner sonarqube5.1