使用PyCharm 4.5 professional,我无法使用coverage运行生成覆盖率详细信息

时间:2015-05-22 14:43:46

标签: pycharm

使用PyCharm 4.5专业版,我无法让run with coverage生成详细信息,我确定我遗漏了一些内容,但我不确定此时是什么。

PyCharm设置:

enter image description here

选中Use bundled coverage.py时也会出现问题。

使用coverage运行不会显示任何选项,也不会显示每JetBrain's help的覆盖范围窗口。

使用coverage run --source='.' manage.py test polls手动运行会导致数据被收集并可通过coverage report查看,并输出以下信息:

C:\Users\RobertH\PycharmProjects\mysite>coverage report
Name                               Stmts   Miss  Cover
------------------------------------------------------
manage.py                              6      0   100%
mysite\__init__.py                     0      0   100%
mysite\settings.py                    18      0   100%
mysite\urls.py                         3      0   100%
mysite\wsgi.py                         4      4     0%
polls\__init__.py                      0      0   100%
polls\admin.py                         9      0   100%
polls\migrations\0001_initial.py       5      0   100%
polls\migrations\__init__.py           0      0   100%
polls\models.py                       17      1    94%
polls\tests.py                        55      0   100%
polls\urls.py                          3      0   100%
polls\views.py                        38     15    61%
------------------------------------------------------
TOTAL                                158     20    87%

我也准备好通过JetBrains提供的帮助(上面链接)。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

问题是我正在运行我的主要部署,其覆盖范围而不是测试类的覆盖范围是预期的。

使用覆盖率运行tests.py可解决此问题。