今天上班做了一下代码覆盖率测试的研究,以前写了一大堆接口自动化的脚本但是没有搞过代码覆盖率,今天弄了一个新工程写一个测试脚本来尝试不同方法测试代码覆盖率。
首先使用 IDEA 自己的工具跑,点一下 Run xxx with Coverage,随后出来了代码覆盖率的数据,如图所示:
后来照着网上 Jacoco 的教程,先配依赖,再配插件,然后跑 mvn install,在工程根目录/target/site/jacoco 中确实也生成了 index.html。但是打开这个 index.html 之后发现里面数据是空的,如图所示:
我到处查了查,但是好像网上遇到的问题都是跑不出 index.html 或者其他问题,居然没人遇到我这种情况。
大神们帮忙看看是啥问题呢?