test(ui-golden): 新增 SOE 记录页像素参考 shot_soe.bin
随上一笔(SOE 记录页 + soe_store 只读遍历)落第 12 页黄金参考;本笔只有判据文件,无任何 代码或断言改动(页面键序列与逐行文本断言已在上一笔同批改入 check_content_pages.py)。 刷新纪律(黄金参考是判据,不是快照:版面错了就等于把错误钉死) - 先让**文本断言**过:缺字、串标签、时标串错会在那一步先拦,拦住了根本不给回退比对像素 - 再出图肉眼确认:6 行两两成对(时标 / 元件名+动作-返回)、19 字符时标在 94 px 名列内 不越屏、非元件行"未标定闭锁"落在名列且值列为空、页脚"第 1 页,共 1 页" - 数据源是 simulator/main.c 的固定 3 条假记录(时标固定串)——跑一次一个样,否则基线无意义 覆盖与回归 - 内容页回归:15 项全 Passed(soe 页 9 条文本断言 + 12 页像素);其余 11 页逐字节不变, 正好反证本批改动是局部的:三页回炉与 SOE 页共用同一套框架绘制,共享代码若被碰坏, 密码页与网口设置页必然一起漂 - 菜单 8 状态 Passed(池 5368 B;本批菜单树只多一个 #page 注记,节点数未变) - ui-golden 钩子在含本笔的整树上 Passed;全量钩子(--all-files)41 项 Passed,红项只有 mem-numbers / mem-budget(Flash/RAM 台账待回填)→ --no-verify;脚本层 size-gate 同族同因 体积:本笔不参与固件构建,体积与上一笔一致(Code 219712 / RO 21388 / RW 1288 / ZI 134272)。 gate: only mem-budget/mem-numbers/size-gate pending lead ledger backfill (同族三条,root cause 一条:台账与同码凭证回填归单写者)
This commit is contained in:
Binary file not shown.
Reference in New Issue
Block a user