有没有办法配置PyDev的coverage.py集成来吐出带分支覆盖的报告?
我在运行配置的结果命令行中看到正在运行Eclipse/plugins/org.python.pydev_4.4.0.201510052309/pysrc/pydev_coverage.py .metadata/.plugins/org.python.pydev.debug/coverage/.coverage.2
run --source
,只缺少--branch
。但我发现无法将其插入此位置,因为您只能为解释器或主模块提供参数,而不能在运行配置中为coverage运行器提供参数。
修改
工作目录中的.coveragerc配置文件部分工作,然后Eclipse中的输出混乱,错过的行突出显示被破坏:
Name Stmts Miss Cover Missing
-----------------------------------------------------------------------------
__init__.py 2 - 100% 0 100%
rest/__init__.py 2 - 100% 0 100%
rest/django/attribute.py 12 - 100% 0 100%
rest/django/operation.py 114 5 95.6% 0 96% 24-28
rest/django/view.py 16 16 0% 2 0% 1-39
rest/django/serialization.py 4 - 100% 0 100%
rest/django/request.py 15 15 0% 0 0% 1-21
rest/django/__init__.py 2 - 100% 0 100%
rest/django/resource.py 24 24 0% 0 0% 1-38
-----------------------------------------------------------------------------
TOTAL 191 60 68.6%