gpt4 book ai didi

python - 启用覆盖时如何在 PyCharm 中调试 py.test

转载 作者:太空狗 更新时间:2023-10-29 17:49:16 34 4
gpt4 key购买 nike

启用覆盖后如何在 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 配置中,如下所示: Pycharm pytest debug

额外提示:您可能还需要一个 -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/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com