mirror of
https://github.com/Silent1566/webhtv.git
synced 2026-10-18 07:09:16 +00:00
merge: 合并 origin/beta 最新代码(PR#429 dev4 搜索下拉对比度修复)并复评缓存临时文件/一键全清调用点回归锁
- 合并 origin/beta tip 7e51768d8(dev4 深色模式搜索分组下拉对比度修复 + PR#429):0 冲突,合并树 0d68f909,
第二父 7e51768d8。四向结构证据 + 行级严格判据(复活行数 0)证明合并树里每个字节只可能来自 beta tip
或本分支自身 13 个路径,故远端已移除/回退的内容零复活,beta 增量与 dev1 改动均零丢失。
- 复评 dev1 已提交未推送的缓存改动(13 路径 +776 -49):确认无功能缺陷。
- F1(真问题,已修复):两处缓存缺陷的调用点级回归锁缺失。负对照实测:把 executeCleanup 的
case TEMP_FILES 调用点改回 TEMP_RETENTION_MS(用户报告的缺陷原形)后缓存包 71/71 仍全绿,
缺陷可在单测全绿的状态下复发。按仓库既有源码守卫约定新增
CacheFullCleanupTest.everyCleanupCallSiteUsesTheSharedRule(),锁定「FULL 分派」「六个模块共享保留期
规则」「调用点不得写窗口字面量」三类不变量,并以两向变异验证会转红(B1 命中 CacheFullCleanupTest.java:206,
B2 命中 FULL 分派断言)。
- 验证:双 flavor Java/AndroidTest 编译 + 双 flavor 全量 JVM 套件通过(leanback 650/4140、mobile 726/4980,
failures=0 errors=0,差值逐项可解释);UI token 门禁 PASS(violations=1,与基线逐项一致);
git diff --check 退出 0、无冲突标记、生产文件 sha256 字节还原。
Verification: 结构四向闭合:git diff 92ad7c69d <合并树> = 仅 beta 的 5 路径(dev1 改动零丢失);git diff origin/beta <合并树> = 仅 dev1 自身 13 路径且 --diff-filter=D 为空(beta 零丢失);git ls-tree 对比 beta 有而合并树缺的文件 = 0。行级严格判据复活行数 0(beta 4330 提交 / 139 移除类单亲提交 / 27862 删除行 vs 540 新增行;43 处表面命中全部为 beta tip 自身存在的脚手架行)。0 冲突,MERGE_HEAD=7e51768d881a725754dd68321ab802680ea30e1c,合并树 0d68f90990fb6d9c3d03c5f523f9ffe22567863c(重置后重做合并复现同一树)。复评 13 路径 +776 -49 确认无功能缺陷;F1 调用点级回归锁缺口已修复:负对照 A(case TEMP_FILES 调用点改回 TEMP_RETENTION_MS)缓存包 suites=14 tests=71 failures=0 证明缺口真实,补 everyCleanupCallSiteUsesTheSharedRule 后 B1 转红(失败点 CacheFullCleanupTest.java:206)、B2(FULL 分派改为 false &&)转红并报 FULL must select the full-clean path,生产文件 sha256sum -c 字节还原 f7540b763c584e1551ba2d7080768998cbfd6ffd3a11e7f16c8d0945063d9a64。6 个目标任务全部实际执行 BUILD SUCCESSFUL in 1m 23s:leanback 650/4140、mobile 726/4980,failures=0 errors=0 skipped=2(差值 +1 / +1本轮 +2beta 的 SearchScopePopupLayoutTest 2->4 例)。UI_TOKEN_STATUS PASS violations=1 与 C50/C52/C53/C54 基线逐项一致。git diff --check 退出 0,冲突标记命中 0,fetch 后 beta 未前进。
Task-Guard: C55-beta-merge-review-dev1
This commit is contained in:
commit
447934222b
8 changed files with 692 additions and 2 deletions
Loading…
Add table
Add a link
Reference in a new issue