使用PyCharm 4.5专业版,我无法让run with coverage
生成详细信息,我确定我遗漏了一些内容,但我不确定此时是什么。
PyCharm设置:
选中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提供的帮助(上面链接)。
我错过了什么?
答案 0 :(得分:0)
问题是我正在运行我的主要部署,其覆盖范围而不是测试类的覆盖范围是预期的。
使用覆盖率运行tests.py
可解决此问题。