SuperAPI AI 工具集

analyse-coverage

智能体与模型

查看项目

更新于 10-16 05:00

技能介绍

用途:analyse-coverage 是面向测试质量工程的覆盖率分析技能,从覆盖率数据中识别风险盲区,输出覆盖率分析报告。默认对整个项目源码进行分析,也可由用户指定模块。

主要能力:执行覆盖率任务并生成扫描报告;解析覆盖率文件、分析行覆盖率;归纳覆盖率低的类和函数;按函数覆盖率分类(0-30% 低、30-50% 中、50-80% 高);按覆盖率升序、代码行数降序计算用例补充优先级,并以表格展示。

使用方式:若项目已含 COVERAGE/report/htmlcov.tgz 可直接使用,否则调用 run-mindspeed-llm-test 技能执行覆盖率扫描。分析 COVERAGE/report/coverage.json,统计每个函数的代码行数、输入输出与覆盖率。辅助脚本:python .trae/skills/analyse-coverage/scripts/analyze_function_coverage.py -f mindspeed_llm/core/models/common/rms_norm.py -n rms_norm_forward 分析单个函数;加 -l 列出文件所有函数;python .trae/skills/analyse-coverage/scripts/generate_coverage_report.py 生成整体报告。报告以 markdown 保存在 COVERAGE/report/ 下,含整体统计、覆盖盲区分布与优先级列表(前50个函数)。

适用场景:需要定位测试盲区、安排用例补充顺序、持续监控覆盖率的项目。

限制:资料未提供支持的平台、收费方式与效果保证;具体覆盖率阈值与报告字段以实际脚本输出为准。