如何让PyCharm理解某些文件/目录不包括在承保范围之内?

时间:2019-01-05 10:35:02

标签: pycharm coverage.py pytest-cov

我如何使PyCharm理解某些文件/目录不包括在覆盖范围内,因为现在它向我显示venv和测试之类的目录为“ 0%文件,未覆盖”。

Alt + Shift + F6,我选择了.coverage文件,该文件仅报告src /目录中的文件,而PyCharm也向我展示了其他文件和目录的覆盖范围。我该如何解决?

2 个答案:

答案 0 :(得分:2)

我找到了解决方案。需要转到Settings -> Project: ... -> Project Structure,并按以下步骤进行设置:

enter image description here

答案 1 :(得分:0)

您可以创建一个.coveragerc文件来配置coverage。要省略venv目录:

[run]
omit = venv

我建议您从覆盖范围中排除测试。它们是您的代码,并且您想了解它们。覆盖范围可以告诉您诸如阴影测试或未使用的帮助程序代码之类的信息。