python – Pydev codecoverage结果不会出现

我已经设置了使用pydev运行的codecoverage,但结果没有出现.

this answer之后,我在〜/ .metadata / .plugins / org.python.pydev.debug / coverage中找到了.coverage文件,并且该方法正常工作(在运行覆盖报告时给出结果,当我从pydev执行时得到空,等等).

有人知道我在哪里可以配置路径以获得Eclipse插件的结果吗?

解决方法:

我只是遇到了同样的问题,解决方案是从3.x分支安装覆盖(即pip install“coverage< 4.0.0”). 有一个关于PyDev coverage documentation page的提示:

… the integration is tested with version 3.4, so, this is the recommended version.

覆盖范围v4具有默认报告文件名,其格式已更改.较旧的文件名是〜/ .metadata / .plugins / org.python.pydev.debug / coverage / .coverage,它包含二进制marshal的输出(根据this answer).较新的是〜/ .metadata / .plugins / org.python.pydev.debug / coverage / .coverage.0,它包含前缀为!coverage.py的JSON字符串:这是私有格式,请勿直接读取!

上一篇:python-例如,代码完成Numpy,SciPy或Matplotlib在Eclipse PyDev中不起作用


下一篇:python – 虽然使用了Eclipse / PyDev中未使用的导入警告