用途:该技能在涉及 coverage(Python 代码覆盖率工具)时触发,用于了解其功能与 API、实现覆盖率方案、调试覆盖率代码以及学习最佳实践。
主要能力与常见用法:
- 生成 XML 报告:coverage xml
- 合并数据文件:coverage combine,适用于在不同条件下(如不同 Python 版本)运行测试套件后合并结果
- 生成 HTML 报告:coverage html
- 诊断:coverage debug,显示内部信息以帮助排查问题
- 文本注释:coverage annotate(已被 html 等更现代的报表工具取代)
安装: $ python3 -m pip install coverage 在 Linux 上可能需先安装 python-dev 与 gcc 支持文件: $ sudo apt-get install python-dev gcc $ sudo yum install python-devel gcc $ sudo apt-get install python3-dev gcc $ sudo yum install python3-devel gcc
参考文件:技能包含 references/ 目录下的完整文档(如 7.13.4.md),需要细节时可用 view 读取。初学者可从 getting_started 或 tutorials 参考文件入手;针对特定功能可查阅相应分类参考文件。
限制:该技能由官方文档自动生成,参考文件保留源文档结构与示例;资料未提供具体版本兼容范围、性能数据或收费信息。更新方式为使用相同配置重新运行抓取器以重建技能。