首页 > 解决方案 > Intellij 和 MVN 之间 Junit 的代码覆盖率不匹配

问题描述

我正在使用 Intellij 的 Coverage Plugin,并且所有类的覆盖率都在 95-100% 之间。

但是,当我做mvn clean install

我收到以下错误

[错误] 73.1% 的总覆盖率未达到 80% 的目标

[错误] 77.8% 的方法覆盖率未达到 80% 的目标

[错误] 64.3% 的声明覆盖率未达到 80% 的目标

.

..无法找到覆盖百分比不匹配的原因。

标签: javamavenjunitcode-coverageclover

解决方案


我终于解决了这个问题...

我正在使用 JUPITER 库在我的几个文件中编写测试用例。

我删除了Jupiter库。而是使用JUnit库。

..并且使用相同的测试用例,令人惊讶的是能够满足覆盖范围!


推荐阅读