java - Intellij 和 MVN 之间 Junit 的代码覆盖率不匹配
问题描述
我正在使用 Intellij 的 Coverage Plugin,并且所有类的覆盖率都在 95-100% 之间。
但是,当我做mvn clean install
我收到以下错误
[错误] 73.1% 的总覆盖率未达到 80% 的目标
[错误] 77.8% 的方法覆盖率未达到 80% 的目标
[错误] 64.3% 的声明覆盖率未达到 80% 的目标
.
..无法找到覆盖百分比不匹配的原因。
解决方案
我终于解决了这个问题...
我正在使用 JUPITER 库在我的几个文件中编写测试用例。
我删除了Jupiter库。而是使用JUnit库。
..并且使用相同的测试用例,令人惊讶的是能够满足覆盖范围!
推荐阅读
- reactjs - 简单的 MERN Axios 调用对我不起作用(也从来没有)。一致的 404 错误。可能是由于文件结构
- flutter - Flutter TextFormField 在重建时不更新值
- android - getUserMedia 可以与 Android 的 IP 网络摄像头一起使用吗?
- javascript - 如何以编程方式正确移动对象?
- javascript - 我对 call() 感到困惑,为什么我的代码不起作用?
- php - PHP - array_push 将 JSON 数组转换为对象
- c++ - 如何实现双向链表的迭代器?
- javascript - 如何使用 emailjs 发送电子邮件?
- c# - 有没有一种简单的方法可以在 AspNetRoles 表中添加一列?
- javascript - 如何为使用 JavaScript 函数添加的文本字符串设置样式?