作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
启用覆盖后如何在 PyCharm 中调试 py.test?
使用 --cov=project --cov-report=term-missing
启用覆盖,删除它并命中断点。
版本:pycharm 5.0.3,pytest==2.8.5,pytest-cache==1.0,pytest-cov==2.2.0,pytest-pep8==1.0.6,pytest-xdist==1.13.1 , python-coveralls==2.6.0.
(感谢 jon 对进一步诊断问题的建议)
最佳答案
现在有一个 flag in py.test禁用从 PyCharm 运行测试时可以激活的覆盖范围。
要使用的标志是 --no-cov
。如果您希望将其应用于所有测试运行,您可以将其添加到默认的 pytest 配置中,如下所示:
额外提示:您可能还需要一个 -s
标志,这样输出就不会被 py.test 吞没。参见 https://stackoverflow.com/a/17810324/238166了解详情。
如果您收到“无法识别的参数”错误,您可能需要安装 pytest-cov
,例如通过 pip install pytest-cov
。
关于python - 启用覆盖时如何在 PyCharm 中调试 py.test,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34870962/
我是一名优秀的程序员,十分优秀!