首页 > 其他 > 详细

coverage代码覆盖率的使用~~

时间:2019-08-29 22:39:42      阅读:149      评论:0      收藏:0      [点我收藏+]

  我们看下代码覆盖率的统计~,这个不必太揪心,觉得可以帮助你优化代码,可以看看,也不要带在意~

1、先在cmd命令窗口在线安装coverage

1 pip install coverage

技术分享图片

 

 

 2、安装完毕后我们在cmd命令窗口输入:命令  ----- 从当前目录切换到代码模块.py文件的所在目录

cd C:\Users\92938\PycharmProjects\F20\bokeyuan

技术分享图片

 

 

 3、开始使用coverage统计代码的覆盖率,在cmd输入    allTest.py是我的文件,你需要输入你自己的python模块文件名字,然后按下回车

1 coverage run allTest.py

技术分享图片

 

 

 4、按下回车后,代码开始统计运行:统计后的样子~

技术分享图片

 

 

 5、不要慌,在cmd窗口继续输入命令: 注意空格,然后在按回车键~

1 coverage html

技术分享图片

 

 

 6、打开Pycharm集成环境,找到目录下面的 htmlcov包下面的index.html文件用浏览器打开~~~

技术分享图片

 

 

 我们看看浏览器里打开的代码统计~
技术分享图片

 

 

 点击执行的模块文件,可以进入看到该模块的执行率的详情信息

技术分享图片

 

 

 进入后,点击run按钮,绿色会覆盖代码,代表执行的代码有哪些,  missing按钮点击后,代码会被红色覆盖,可以看到没有被执行的代码有哪些~

技术分享图片

 

 

 

这里的代码没有被绿色覆盖,不是百分百的覆盖率吗?其实是执行了的,因为没有覆盖颜色的部分是discover的参数,discover()方法执行了,参数肯定被执行喽~~

技术分享图片

 

 

 

今天的东西就这么多~~~如果还有不理解的朋友可以留言哦~~~来自新手路上的小白

 

coverage代码覆盖率的使用~~

原文:https://www.cnblogs.com/woshidaliua/p/11432031.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!