提问者:小点点

在Intellij IDEA中打开JaCoCo报告


我试图通过使用代码覆盖工具(而不是静态代码分析工具)在我们的应用程序上找到死代码。我选择了JaCoCo,并且能够获得报告,这要归功于JaCoCo代理。

我知道Intellij IDEA与JaCoCo合作,但无论如何我都找不到将我的JaCoCo报告导入Intellij IDEA。有什么办法吗?

谢啦


共3个答案

匿名用户

找到了解决方案。我已经安装了覆盖率插件和EclEmma插件(不确定这个是否真的有必要…)。然后“运行-

谢啦

匿名用户

对于每个被困的人(像我一样)试图找到显示覆盖数据…操作。它已被重新定位到运行部分。

正如您可以在官方留档(版本2020.3)中阅读的那样,可以通过使用快速搜索、各种键映射或导航到运行来实现该操作

匿名用户

“intellij的想法”似乎无法显示创建的Jacoco报告的正确覆盖率值。当它将覆盖率显示为0.0而不是给出不支持的格式错误时,确实具有误导性和不公平性。

但是,作为替代方案,我们可以使用maven-sonar-plugin的目标sonar: sonar将Jacoco报告(作为maven build的一部分创建)推送到sonar(qube)服务器

mvn清理安装声纳:声纳-Dsonar.host. url=超文本传输协议://:9000-Dsonar.project ectKey=-Dsonar.分=-Dsonar.login=-Dsonar.密码=

可以从sonarqube中创建的相应项目中检索sonar. project ectKey和sonar.分属性值。