穷乡僻壤的人犯罪率低,不是因为他们高尚,而是因为没有选择;没有选择就不会有痛苦。

                --《黑冰·郭小鹏》

参考资料:https://www.jacoco.org/jacoco/trunk/doc/examples/build/pom.xml

一、IDEA自行带覆盖率插件

自行生成Test类快捷键,ctrl+shift+T或者在类中右键,选中Go To-->选择Test,弹窗中选中需要测试的方法,直接生成。

编写好测试类之后,点击运行按钮,选择第三个运行方式,Run 'xxx' with Coverage,运行完成,下图所示右边的弹窗,展示覆盖率,其中Calc是该测试类对应的类,可以看到其覆盖率。

二、pom添加jacoco插件运行

<build>
<plugins>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.4</version>
<executions>
<execution>
<id>default-prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>default-report</id>
<goals>
<goal>report</goal>
</goals>
</execution>
<execution>
<id>default-check</id>
<goals>
<goal>check</goal>
</goals>
<configuration>
<rules>
<rule>
<element>BUNDLE</element>
<limits>
<limit>
<counter>COMPLEXITY</counter>
<value>COVEREDRATIO</value>
<minimum>0.60</minimum>
</limit>
</limits>
</rule>
</rules>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

添加完成,执行命令:

·mvn clean test -Dtest=CalcTest -Dmaven.test.failure.ignore=trure verify

执行完成,在target/site/jacoco/index.html即可查看覆盖率图表。

最新文章

  1. jsp 入门 cookie session
  2. 工作当中实际运用(2)——js原生实现全选/反选
  3. Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found.
  4. 【Beta】第一次任务发布
  5. visio 到处流程图
  6. SQL中case语句的两种方式
  7. Apache Flume 简介
  8. curl命令学习(转载的)
  9. ubuntu 安装配置JDK
  10. [Ember] Wraming up
  11. cisco路由器IPSEC VPN配置(隧道模式)
  12. GameUnity 2.0 文档(五) 人工智能之---------------Flocking算法 (聚集,分散,列队 )
  13. 怎样把人物处理的清晰PS教程
  14. 用return关键字实现1——100累加求和,返回总和并接收输出
  15. 初学c# -- 学习笔记(9) 关于SQL2008
  16. linux僵尸进程产生的原因以及如何避免产生僵尸进程
  17. Java——Collections
  18. hashCode()方法 和 hash()方法
  19. leetCode题解之Longest Palindrome
  20. 20145105 《Java程序设计》实验二总结

热门文章

  1. SpringData JPA实现增删改查
  2. java基础 面向对象 &amp; 接口 &amp; 抽象类
  3. OCR识别的Android端实现
  4. pytest学习笔记二 fixtrue
  5. spark 读取 ftp
  6. 深入理解JVM-对象已死吗
  7. C语言结构体的“继承”
  8. C语言注释风格
  9. 【转载】linux 压缩和解压缩命令gz、tar、zip、bz2
  10. 使用预编译库PREBUILT LIBRARY官方说明