代码覆盖率
代码覆盖率 在 PyCharm 中可让您以较低的运行时开销对代码执行即时的行覆盖率测量。 一般来说,行覆盖率回答的问题是,“这行代码在单元测试模拟期间是否被执行?”
代码覆盖率结果 会显示在 Coverage 工具窗口、 Project 工具窗口 的 项目 视图以及编辑器中。 工具窗口显示以下信息:
对于目录:已覆盖的类和行的百分比。
对于文件:已覆盖行的百分比。
在编辑器中打开文件时,每一行都会根据其代码覆盖率状态高亮显示:
模拟期间执行的行标记为绿色。
模拟期间未执行的行标记为红色。
覆盖率测量结果构成一个 覆盖率套件。 您可以将新模拟的结果与任何现有套件合并。 在这种情况下,只要某行在任意一次模拟中被覆盖,就会被视为已覆盖。
每次执行带有代码覆盖率测量的测试或应用时,都会生成一个覆盖率套件。 覆盖率套件的数量不受限制。
使用代码覆盖率运行
在项目中使用代码覆盖率的一般步骤
最后修改日期: 2025年 12月 2日