Maven构建失败时的JUnit覆盖率阈值
在本教程中,我们将看到如何使Maven构建在JaCoCo代码覆盖率低于特定阈值时失败。我们将首先查看没有阈值的JaCoCo插件的基本形式。然后,我们将向现有的JaCoCo插件添加一个新的执行,专注于检查覆盖率。
在这里,我们将触及这个新执行的一些显著元素。然后,我们将扩展一个简单的_ProductService_示例,以查看添加_BRANCH_和_INSTRUCTION_覆盖率规则的效果。我们将看到在特定规则下构建失败。最后,我们将以使用JaCoCo强制执行规则对质量控制的潜在好处作为结论。
2. JaCoCo Maven插件
大约 7 分钟