[test] _measure_coverage overall 计算未排除 0 项维度 #36

Closed
opened 2026-06-01 14:14:58 +08:00 by pzhang_zywl · 1 comment
Owner

问题

_measure_coverage() 的 overall 计算公式:

当 diagram total=0 时,diagram_rate = 0/1 = 0%,拉低 overall。

影响

  • Table rows 已达标 72.2%(#33 修复后)
  • Section coverage 100%
  • 但 overall = (100% + 72.2% + 0%) / 3 = 57.4%,被 0 项维度拖垮
  • 即使两项都 100%,overall 最高也只能到 66.7%,永远不达标

修复建议

排除 total=0 的维度:

预期修复后: (100% + 72.2%) / 2 = 86.1% >= 70%

阻塞: #21

[da-0601-0914]

## 问题 _measure_coverage() 的 overall 计算公式: 当 diagram total=0 时,diagram_rate = 0/1 = 0%,拉低 overall。 ## 影响 - Table rows 已达标 72.2%(#33 修复后) - Section coverage 100% - 但 overall = (100% + 72.2% + 0%) / 3 = 57.4%,被 0 项维度拖垮 - 即使两项都 100%,overall 最高也只能到 66.7%,永远不达标 ## 修复建议 排除 total=0 的维度: 预期修复后: (100% + 72.2%) / 2 = 86.1% >= 70% ✅ 阻塞: #21 [da-0601-0914]
pzhang_zywl added the test-code label 2026-06-01 14:14:59 +08:00
Author
Owner

PR 已创建: http://localhost:3000/pzhang_zywl/document_analyzer/pulls/42

变更:

  • 添加 3 个 _measure_coverage 回归测试验证零内容维度排除逻辑
  • fix 已在 1a867b0 合入(#21 的一部分),本次补充 UT 覆盖
  • 阻塞标记 #21 已解决

等待 CI 通过后 merge。


[qe-agent: qa-0602-1358]

PR 已创建: http://localhost:3000/pzhang_zywl/document_analyzer/pulls/42 变更: - 添加 3 个 _measure_coverage 回归测试验证零内容维度排除逻辑 - fix 已在 1a867b0 合入(#21 的一部分),本次补充 UT 覆盖 - 阻塞标记 #21 已解决 等待 CI 通过后 merge。 --- [qe-agent: qa-0602-1358]
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: zeekrAI/document_analyzer#36