【发布时间】:2018-02-16 10:59:01
【问题描述】:
我是 python 新手,
我已经为我的班级编写了测试用例,
我在用
python -m pytest --cov=azuread_api 获取代码覆盖率。
我如何通过测试获得哪些行丢失,例如在 aadapter.py 文件中
谢谢,
【问题讨论】:
标签: python code-coverage pytest
我是 python 新手,
我已经为我的班级编写了测试用例,
我在用
python -m pytest --cov=azuread_api 获取代码覆盖率。
我如何通过测试获得哪些行丢失,例如在 aadapter.py 文件中
谢谢,
【问题讨论】:
标签: python code-coverage pytest
如果您检查 pytest-cov 中的documentation for reporting,您可以看到如何操作报告并生成额外的版本。
例如,添加选项 --cov-report term-missing 您将在终端中打印缺少的行。
一个对用户更友好的选项是通过使用--cov-report html 选项生成一个html 报告。然后,您可以导航到生成的文件夹(默认为htmlcov)并使用浏览器打开index.html,然后导航到突出显示缺失行的源代码。
【讨论】:
除了answer from Ignacio,还可以在.coveragerc 中设置show_missing = true,因为pytest-cov 也会读取该配置文件。
【讨论】: