2

我如何让 PyC​​harm 了解某些文件/目录被排除在覆盖范围之外,因为现在它向我显示 venv 和测试等目录的“0% 文件,未覆盖”。

Alt+Shift+F6,我选择仅报告来自 src/ 目录的文件的 .coverage 文件,但 PyCharm 也向我显示其他文件和目录的覆盖率。我该如何解决?

4

2 回答 2

2

我找到了解决方案。需要去Settings -> Project: ... -> Project Structure,并像这样设置它:

在此处输入图像描述

于 2019-01-05T20:56:05.220 回答
0

您可以创建一个配置覆盖率的 .coveragerc 文件。要省略 venv 目录:

[run]
omit = venv

我建议您不要将测试排除在覆盖范围之外。它们是你的代码,你想了解它们。覆盖率可以告诉你一些事情,比如阴影测试或未使用的帮助代码。

于 2019-01-05T18:17:14.747 回答