---
name: coverage-standard
type: review_rule
when: 测试覆盖率校验
scope: ['*']
products: ['*']
lifecycle_status: active
asset_kind: review_rule
owner_mechanism_id: mc-generic-review
routes: ['code_change', 'review']
primary_triggers: [覆盖率, 测试, 覆盖]
stages: ["编码与单元测试", "联调验证"]
---
# 覆盖率标准

## 新系统
- 行覆盖率最低要求：**70%**
- 每个切片完成后即时校验
- 不达标的切片必须当场修复后才能继续

## 老系统
- 增量行覆盖率最低要求：**80%**
- 每个切片完成后即时校验
- 额外要求：新老逻辑比对日志通过

## 计算规则
- 统计范围：新增和修改的代码行
- 排除：纯配置文件、自动生成代码
- 工具：项目配置的测试覆盖率工具（如 jest --coverage、pytest --cov）
