0
Fork 0
mirror of https://github.com/Silent1566/webhtv.git synced 2026-10-18 07:09:16 +00:00

merge: 合并 origin/beta 最新代码(PR#430)并复评站点注入整页链路(含已提交未推送的 CSP 修复)

远端 beta tip 841a5707d 的两个父提交(7e51768d8 / 67d930ed6)都已是本分支祖先,
故 beta 侧增量为 0 条内容:git merge --no-ff --no-commit origin/beta 零冲突、零文件变化,
合并结果树与合并前 HEAD 树逐字节相同(79182bfdb),MERGE_HEAD = 841a5707d。
零复活三层证据:严格复活行 0、--diff-filter=D 为空、beta 独有文件 0、关键移除能力关键词 0 命中。

复评对象:净差异 3 路径(CustomCspDialog.java 修改 + LayoutTest 新增 + SITE-INJECT 文档新增)
与 2 个已提交未推送提交(22348293b 竖屏整页、40ba21ed8 横屏整页)。

生产代码无缺陷,本轮未改动一行生产代码(sha256 前后一致)。
测试代码发现 1 个真问题并修复:
- 旧横屏“变异检验”是恒真算式((int)(W*0.76f) 与 Math.round 比较、W-(int)(W*0.76f)>0),
  不调用生产代码、无法转红;且 Robolectric 只装在 leanback 测试变体且默认竖屏,
  第 1 轮“横屏按朝向挑 0.76×0.98”分支在 JVM 层永远不可达——负对照 A 实测:
  回退该实现并用修复前测试文件跑 = 5 例全绿,缺陷可原样复发而不被发现。
- 修法:横屏负对照改为按旧窗口尺寸对同一面板链实测(root 宽<屏宽、高<可用高度),
  并对当前实现断言窗口宽高必须 MATCH_PARENT;新增 @Config(qualifiers=w686dp-h386dp-land)
  的 landscapeOrientationQualifierAlsoFillsTheWholePage()(自带 qualifier 自检),
  锁死真实横屏配置下的“铺满 + 按钮区 40dp 贴底”。负对照 B:同一变异下转红
  (真实横屏下 root 高度必须 MATCH_PARENT expected:<-1> but was:<378>);撤销变异 6/6 全绿。

改动仅测试与文档:CustomCspDialogLayoutTest 5→6 例 + 新增 C56 文档 + 订正 SITE-INJECT 文档
(变异检验口径与用例数、补充恢复 tag)。

Verification: 双 flavor Java 编译 + 双 flavor AndroidTest Java 编译 + 双 flavor 全量 JVM 套件
单次 Gradle 调用 BUILD SUCCESSFUL in 1m24s:leanback 651 suites/4146 tests/0 failure/0 error/2 skipped
(基线 4145,+1 = 新增加用例且可解释),mobile 726/4980/0/0/2(与基线一致)。
UI token 门禁 UI_TOKEN_STATUS PASS(violations=1、contrast min=4.28,与 C50-C55 基线逐项一致)。
git diff --check 退出码 0,冲突标记 0,未使用 git reset(合并状态完整保全)。

Task-Guard: C56-beta-merge-review-dev1

Verification: 合并 origin/beta(841a5707d) 内容零变化且零复活(严格复活行0/D过滤空/beta独有文件0/合并树==合并前HEAD树); 复评净差异3路径+2个已提交未推送提交: 生产代码无缺陷, 测试发现F1(横屏变异检验为恒真算式且真实横屏配置无回归锁)已修复并双向负对照(变异A: 修复前5例全绿->修复后6例转红 expected:<-1> but was:<378>, 撤销变异6/6绿); 生产文件sha256 311c8e09...1eeb前后一致; 双flavor编译+AndroidTest编译+全量JVM套件 BUILD SUCCESSFUL(leanback 651 suites/4146 tests/0 failure/0 error/2 skipped, mobile 726/4980/0/0/2, 差值+1可解释); UI_TOKEN_STATUS PASS(violations=1与基线逐项一致); git diff --check退出0, 冲突标记0

Task-Guard: C56-beta-merge-review-dev1
This commit is contained in:
Silent1566 2026-10-09 19:30:53 +08:00
commit fe4d02e076
3 changed files with 252 additions and 8 deletions