PyCharm 运行 覆盖范围未显示

PyCharm run with coverage is not showing

我在 PyCharm 中的 Python 项目没有显示 运行 with coverage 选项。我用的是社区版。

我正在使用一些命令的解决方法,例如

coverage run --source=./src/processor -m unittest discover -s src/ && coverage report

这给了我代码覆盖率报告,但它没有显示哪一行没有被测试用例覆盖。

我想知道这是已知问题还是付费功能。 有没有办法查看未覆盖的线?

运行 覆盖率集成在 PyCharm IDE 中是专业版独有的功能。它在文档 Running with coverage and can also be verified in the edition comparison matrix.

的顶部说明

但是,您仍然可以从终端生成覆盖率 HTML 报告并查看结果。虽然不太方便,因为您没有获得集成的 运行 按钮和编辑器 window 侧边栏中的 red/green 行,但仍然可以使用覆盖功能。