NB-076 708e8efa33 S15: 覆盖率测量端到端验证(17测试/全通过)
验证8种COBOL分支结构的覆盖率测量准确性:
1. IF A>50 → 2/2分支覆盖(100%), 2记录
2. IF AND复合 → 2/2分支(T/F), 1决策点
3. 嵌套IF(3路径) → 4/4分支, 2决策点, 3记录
4. EVALUATE 4WHEN → 4/4分支
5. PERFORM UNTIL → 2/2分支(Enter/Skip)
6. IF ELSE IF → 2+分支
7. PERFORM VARYING → 2/2分支
8. IF NOT(CondNot) → 2/2分支

发现: extract_structure不统计PERFORM分支(0),
但coverage模块的collect_decision_points正确检测为2分支。
覆盖率管道没问题, extract_structure的_walk需补BrPerform决策点(后续)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-22 13:30:28 +08:00
2026-05-24 12:36:44 +08:00
2026-05-24 12:36:44 +08:00
2026-05-24 12:36:44 +08:00
2026-05-24 12:36:44 +08:00
S
Description
No description provided
1.6 MiB
Languages
Python 95.5%
HTML 2%
CSS 1.8%
JavaScript 0.5%
COBOL 0.2%