最新在尝试使用 jacoco 统计测试代码覆盖率,
先讲一下我的用法吧,就是在 tomcat 的 catalina.sh 文件里面加上-javaagent 参数启动,includes=com.公司名称.*
每次测试结束后的 exec 文件大小都是 53 字节。
然后设置一个固定位置在 tomcat 关掉的时候写入 exec 文件,然后手动去取 exec 文件,再放到 eclipse 里面用 EclEmma 分析。
分析结果都是 0%。
有一个问题是由于我们这代码不开放给测试,我是把我们项目代码反编译之后再导入到 eclipse 里再分析覆盖率,不知道会不会对分析结果造成影响。。
就是想问一下问题可能出在哪里,是不是生成的 exec 文件本来就不对?


↙↙↙阅读原文可查看相关链接,并与作者交流