jacoco report 统计不到interface接口类中的方法

今天做jacoco 新增代码覆盖率测试时发现jacoco分析出的类数量与我diff文件出来的class数量不一致。
比较后发现,java接口类文件都没有进行分析,一开始以为是我自己的jacococli的bug,后来使用官方的jacococli.jar进行全量覆盖率分析也是有同样的问题。基于这个现象我进行了简单的测试,得到了下面的结果:

  1. 在一般类里,如serviceImpl这种,我新增一个空内容的方法,jacoco能分析出
  2. mapper,dao等文件是没有分析出来
    其实严格说这算不得什么问题,因为接口类中一般没有具体实现方法,统计不到就统计不到。
    但如果mapper类能如果能分析到还是挺不错
关闭