问题遇到的现象和发生背景
现在想实现IDEA里的覆盖率检查,我该如何去对接到源码提供出来的扩展点,以及代码入口在哪里呀。就比如coverageRunner和engine这是啥
现在想实现IDEA里的覆盖率检查,我该如何去对接到源码提供出来的扩展点,以及代码入口在哪里呀。就比如coverageRunner和engine这是啥
回答不易,求求您采纳点赞哦
在 IntelliJ IDEA 中实现代码覆盖率检查功能,可以使用 JaCoCo 插件来完成。
首先,在 IntelliJ IDEA 中安装 JaCoCo 插件。打开 IntelliJ IDEA,点击 File -> Settings -> Plugins,在搜索框中输入 JaCoCo,然后点击安装即可。
在项目中配置 JaCoCo,在项目的 build.gradle 文件中添加 JaCoCo 插件,然后配置相关参数。
使用 JaCoCo 生成覆盖率报告。在项目中运行 gradle jacocoTestReport 命令,即可生成覆盖率报告。
在 IntelliJ IDEA 中查看覆盖率报告。打开项目,点击 Run -> Show Code Coverage Data,即可在 IntelliJ IDEA 中查看覆盖率报告。
coverageRunner是一个类,是用来运行覆盖率检查的,engine是对应的覆盖率检查引擎,在这里就是JaCoCo。