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

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

 pip install coverage

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

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

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

 coverage run allTest.py

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

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

 coverage html

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

我们看看浏览器里打开的代码统计~

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

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

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

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

最新文章

  1. 实现js的二叉树
  2. nyoj 103 A + B problem II
  3. NBUT 1120 Reimu's Teleport (线段树)
  4. linux C 9*9
  5. 使用宏定义来减少JNI的繁琐
  6. 常用的js效验
  7. redis-消息订阅
  8. List源码学习之ArrayList
  9. c语言中变量和函数作用域深究
  10. phpstorm中open in browser端口和路径设置
  11. 【转载】wifi的两种工作模式
  12. Android 自定义View二(深入了解自定义属性attrs.xml)
  13. Spring 配置文件
  14. 基于MVC4+EasyUI的Web开发框架形成之旅(6)--基类控制器CRUD的操作
  15. python 连接 Oracle 乱码问题(cx_Oracle)
  16. Traceroute(路由追踪)的原理及实现
  17. 【转】Python 字典中的中文输出问题
  18. 非常简单的 xml转成数组的方法
  19. *C语言的小技巧
  20. 软工1816 · Beta冲刺(4/7)

热门文章

  1. asp.net文件上传下载组件
  2. 工作流学习之--TPFlow数据库分析
  3. git 切换远程已有分支
  4. [Luogu] 受欢迎的牛
  5. LibreOJ #507. 「LibreOJ NOI Round #1」接竹竿
  6. qml 绘制高精地图之怀疑人生的加载速度
  7. 编程用sort进行排序,然后从最后一个元素开始判断,去重
  8. 实现一个hoverDelay延迟hover
  9. [游戏开发]LÖVE2D(1):引擎介绍
  10. Colab使用教程