-
Notifications
You must be signed in to change notification settings - Fork 207
MLN代码测试覆盖率使用教程
mmdongxin edited this page Jan 21, 2020
·
4 revisions
更新新版LuaNative插件,具体请参考插件安装步骤
在终端执行下面两行命令:
sudo easy_install pip
(若本地已安装python
包管理工具,可忽略该行命令)
pip install pycobertura --user
下载MLNCodeCoverage.zip,解压后将MLNCodeCoverage文件夹复制到您的工程src目录下。(注意:请务必放到src
目录下)
具体请参考安装最新扫码包
更新完LuaNative插件,重启IntelliJ IDEA后,在LuaNative面板中新增如下四个按钮:
- 选中要测试项目的入口文件(Entry File);(关于入口文件的配置,请看这里的第3条)
- 接着打开【开启覆盖率统计】按钮、【清除之前统计结果】按钮(如果不开启,不同项目的统计结果会累加在一起);
- 点击【刷新】运行项目;
- 点击【生成统计报告】稍等片刻,会自动打开一个window窗口,并展示覆盖率的条形图📊。该条形图主要展示项目中被执行到的所有Lua文件覆盖率情况以及项目的总覆概率。
- 若想查看每个Lua文件详细统计情况,需要在上述第4步完成后,点击【查看详细报告】即可。会自动打开一个本地的HTML文件,在浏览器里进行查看。
光标悬浮在条形柱上,会显示当前文件覆盖率的具体数据。
每个Lua文件的详细统计情况: