uwsgi flask gevent 测试代码覆盖率(coverage)

可能出现的问题

  1. 多进程启动
  2. gevent启动
  3. 运行的服务可能不会停止

解决

我先参考了一下这一篇文章使用Coverage分析WSGI项目的代码覆盖率,他基本能够解决掉1.2两个问题,第三个问题我是使用了一个接口来停止当前进程的coverage,接口返回一个当前进程的work_id,可以判断是否所以进程都结束了,然后进行coverage combine就行了

欢迎浏览我的主页

posted @ 2019-08-17 17:44  darylc  阅读(584)  评论(0编辑  收藏  举报