我如何让 PyCharm 了解某些 files/directories 被排除在承保范围之外?
How do I make PyCharm understand that certain files/directories are excluded from coverage?
如何让 PyCharm 理解某些 files/directories 被排除在覆盖范围之外,因为现在它向我显示“0% 文件,未覆盖”的目录,如 venv 和测试。
Alt+Shift+F6,我 select .coverage 文件仅报告 src/ 目录中的文件,但 PyCharm 还显示其他文件和目录的覆盖范围。我该如何解决这个问题?
您可以创建一个配置覆盖率的 .coveragerc 文件。省略 venv 目录:
[run]
omit = venv
我建议您不要将测试排除在覆盖范围之外。它们是您的代码,您想了解它们。覆盖率可以告诉您诸如影子测试或未使用的辅助代码之类的信息。
我找到了解决方案。需要去Settings -> Project: ... -> Project Structure
,然后这样设置:
如何让 PyCharm 理解某些 files/directories 被排除在覆盖范围之外,因为现在它向我显示“0% 文件,未覆盖”的目录,如 venv 和测试。
Alt+Shift+F6,我 select .coverage 文件仅报告 src/ 目录中的文件,但 PyCharm 还显示其他文件和目录的覆盖范围。我该如何解决这个问题?
您可以创建一个配置覆盖率的 .coveragerc 文件。省略 venv 目录:
[run]
omit = venv
我建议您不要将测试排除在覆盖范围之外。它们是您的代码,您想了解它们。覆盖率可以告诉您诸如影子测试或未使用的辅助代码之类的信息。
我找到了解决方案。需要去Settings -> Project: ... -> Project Structure
,然后这样设置: