不显示 Pydev 代码覆盖率结果



我已经设置了使用PYDEV运行的codeCoverage,但结果不出现。

之后,我在〜/.metadata/.plugins/org.python.pydev.debug/coverage/coverage中找到了.coverage文件,并且可以正常工作(在运行的覆盖范围报告时给出结果,在我做时会取空。它来自pydev等)。

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

i只是有相同的问题,解决方案是从3.x分支(即pip install "coverage < 4.0.0")安装覆盖范围

PYDEV覆盖文档页面上有一个提示页:

...集成使用3.4版测试,因此,这是推荐的版本。

覆盖范围V4具有默认报告文件名,其格式更改了。较旧的文件名是~/.metadata/.plugins/org.python.pydev.debug/coverage/.coverage,它包含二进制marshal'ED输出(根据此答案)。较新的位于 ~/.metadata/.plugins/org.python.pydev.debug/coverage/.coverage.0中,它包含带有!coverage.py的JSON字符串:这是一种私人格式,不要直接阅读!; - )

最新更新