Intellij Idea单元测试覆盖率插件JaCoCo的使用

JaCoCo是Java代码单元测试覆盖率工具。可以用于IDE,也可以用于Maven等构建工具。

IDE

主要介绍Intellij Idea中的使用, Eclipse请查看Jacoco+Eclipse简单操作

Intellij Idea用法

  1. 调整测试覆盖率引擎
    Intellij Idea有自己的测试覆盖率引擎,但是也可以调整为JaCoCo
    1. Run → Run… 或 Alt + Shift + F10
      这里写图片描述
    2. 选择 Edit Configurations…
      这里写图片描述
    3. 选择Code Coverage选项卡
      这里写图片描述
    4. 选择JaCoCo,点击Apply
      这里写图片描述

使用方法

  1. 单个测试方法的覆盖率分析
    在测试类编辑区的测试方法定义上右键(或点击方法定义起始处的),然后选择Run ‘testMethod()’ with Coverage
  2. 单个测试类的覆盖率分析
    在测试类编辑区的类定义上右键(或点击类定义起始处的),然后选择Run ‘TestClass’ with Coverage
  3. 整个项目的测试覆盖率分析
    项目上右键,选择Run ‘All Tests’ With Coverage
  4. 然后,就可以看到覆盖率分析的结果,如图所示。包含了Class覆盖率,Method覆盖率,Line覆盖率等
    这里写图片描述
    Maven插件的使用
    参见使用MAVEN+Jacoco统计单元测试的代码覆盖率、jenkins + jacoco 单元测试覆盖率
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值