python - coverage.py中的声明是什么?

标签 python python-2.7 code-coverage coverage.py

http://coverage.readthedocs.io/en/coverage-4.3.4/cmd.html 开始,覆盖率分析报告由以下人员完成:

$ coverage report -m
Name                      Stmts   Miss  Cover   Missing
-------------------------------------------------------
my_program.py                20      4    80%   33-35, 39
my_module.py                 15      2    86%   8, 12
my_other_module.py           56      6    89%   17-23
-------------------------------------------------------
TOTAL                        91     12    87%

但是,这个工具中的语句(“Stmts”)是什么?

最佳答案

我意识到语句是代码行数,包括导入、类和函数定义(不包括注释)。

关于python - coverage.py中的声明是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44053752/

相关文章:

testing - 我是否必须考虑条件覆盖中的循环?

python - 使用 Python `format` 对局部变量和全局变量进行模板化

python - 如何将 python 生成器更改为 Keras Sequence 对象?

python - 二维 numpy 数组的 block 平均值(两个维度)

接收和发出返回值的 Python 协程

python - 在 python 2.7 中调用超子类

python - fatal error C1083 : Cannot open include file: 'Carbon/Carbon.h' : No such file or directory

unit-testing - 测试生成的 Go 代码而不使用同位测试

ios - 代码覆盖率结果与 Xcode 7 中的实际覆盖率不准确

python - 如何使用 Keras 使用批量输入进行训练,但使用 LSTM 使用单个示例进行预测?