mirror of
https://github.com/Silent1566/webhtv.git
synced 2026-10-25 10:16:33 +00:00
review(C84): 修正 beta 焦点环契约在 CRLF 检出下恒空转并复评 dev2 未推送提交
- TvFocusRingContractTest.focusedVersionCardKeepsItsTextReadable 用字面量缩进 + \n 锚定版本卡 header 容器;read() 读工作区文件而本机 core.autocrlf=true 会把签出的 XML 还原成 CRLF,\n 前多一个 \r 使正则永远匹配不到、headerCount 恒为 0,断言以 「找不到容器」而非「容器缺状态」失败。修为 \r?\n 并补注释说明原因。 - 补 docs/C84 任务记录与评估索引 C84 行。 Verification: 合并 origin/beta e0cb0ea2d5(PR #460-#462,12 提交,0 冲突);零复活/零丢失集合等价取证 A/B/C 与 D/E/F 两组 SETS-IDENTICAL(beta 56 路径 ∩ dev2 13 路径 = 0)、L1 整树 beta 5157/index 5160/missing 0、合并树84797a91e2与 merge-tree 预测逐字节相同、log HEAD..beta --grep=revert 为空且 b2bb4a249b/3eee5e8c9d 均已是 HEAD 祖先;复评 2 轮修正 1 项 blocker:beta 自带 TvFocusRingContractTest:1392 用字面量缩进+\n 锚定版本卡 header 容器,core.autocrlf=true 下 XML 为 CRLF 使正则永远匹配不到、headerCount 恒为 0(同一 blob 实测 LF 匹配 2 个、CRLF 匹配 0 个),修为 \r?\n 并补注释;修复后 TvFocusRingContractTest 27/0/0,变异(删第 1 个 header 的 duplicateParentState)如期转红并逐字节还原;全量双 flavor 修复前后对照 leanback 9→8 failed(4419 tests)、mobile 6 failed(5203 tests),失败集与 C82 基线逐条一致即零新增失败;check_ui_tokens.sh violations=0 且 38 对 0 失败、git diff --check 与冲突标记扫描为空 Verification: 合并 origin/beta e0cb0ea2d5(PR #460-#462,12 提交,0 冲突);零复活/零丢失集合等价取证 A/B/C 与 D/E/F 两组 SETS-IDENTICAL(beta 56 路径 ∩ dev2 13 路径 = 0)、L1 整树 beta 5157/index 5160/missing 0、合并树84797a91e2与 merge-tree 预测逐字节相同、log HEAD..beta --grep=revert 为空且 b2bb4a249b/3eee5e8c9d 均已是 HEAD 祖先;复评 2 轮修正 1 项 blocker:beta 自带 TvFocusRingContractTest:1392 用字面量缩进+\n 锚定版本卡 header 容器,core.autocrlf=true 下 XML 为 CRLF 使正则永远匹配不到、headerCount 恒为 0(同一 blob 实测 LF 匹配 2 个、CRLF 匹配 0 个),修为 \r?\n 并补注释;修复后 TvFocusRingContractTest 27/0/0,变异(删第 1 个 header 的 duplicateParentState)如期转红并逐字节还原;全量双 flavor 修复前后对照 leanback 9→8 failed(4419 tests)、mobile 6 failed(5203 tests),失败集与 C82 基线逐条一致即零新增失败;check_ui_tokens.sh violations=0 且 38 对 0 失败、git diff --check 与冲突标记扫描为空 Task-Guard: C84-beta-merge-review-dev2-20261020
This commit is contained in:
parent
c5323524c1
commit
70a3fe757f
3 changed files with 208 additions and 1 deletions
Loading…
Add table
Add a link
Reference in a new issue