我在用着nose https://github.com/nose-devs/nose (via 姜戈鼻子 https://github.com/jbalogh/django-nose)与覆盖插件 http://nose.readthedocs.org/en/latest/plugins/cover.html检查我的 Django 项目的测试覆盖率。
我已将鼻子配置为在每次测试运行时生成 HTML 覆盖率报告:
NOSE_ARGS = [
'--with-coverage',
'--cover-package=foot',
'--cover-html',
'--cover-html-dir=cover',
]
现在,我想禁用每次测试运行后显示的纯文本覆盖率报告; HTML 的功能更加丰富,而且格式错误的长表格使得很难看到实际的测试输出。两者都不nosetests
nor coverage
似乎有这样的选择,或者也许我只是找不到一个?
(取自这个相关问题 https://stackoverflow.com/questions/5065455/how-to-disable-nose-tests-coverage-report?lq=1)
您可以安装nose-cov
:
pip install nose-cov
它对报告选项有更多的控制权。然后,改变--with-coverage
to --with-cover
, e.g.
NOSE_ARGS = [
'--with-cov',
'--cov-report', 'html',
]
它将导出为 HTML 但抑制控制台输出。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)