zhangxiang
040951c0a3
test(visual): 以规范模式重生成全站视觉基线并补齐 firefox 缺口
...
改动前全量视觉套件 115 例中 87 例失败,且失败均为尺寸级不匹配(非像素抖动),
在 dev(:3001) 与 prod(:3002) 两种模式下同样失败。根因:e2e/playwright.config.ts
的 webServer 为 `npm run dev` + reuseExistingServer + url :3000,历史
`test:visual:update` 会静默打在 :3000 的旧生产预览上,跨浏览器基线长期失同步
(同一 / 页 firefox 基线高 6400px vs chromium 10936px)。
按配置意图以 dev 模式在新起 :3001(未复用 :3000)重生成 86 张,并补齐此前缺失的
methodology-fullpage-visual-firefox-desktop.png。逐张比对新旧像素高度,增量均为
本分支自身的收敛型缩减(最大 -15%,无归零/空白帧)。
Gates: 二次全量复跑 115 passed(5 projects × 23 subjects)。
2026-09-20 11:50:58 +08:00
zhangxiang
2ff573e935
test(visual): 更新视觉回归基线(对齐 300ms 入场动效)
...
跟随 8fb5aae perf(motion) 的全页渲染变化重新生成基线:
- 更新 60 张快照:chromium-desktop 10 / tablet 17 / mobile 16 / webkit 17
- 校验:chromium 三档 + webkit 共 92 用例全绿(不带 -u 复跑,EXIT=0)
- firefox-desktop 23 用例在本环境无法执行(沙箱拦截其 newPage IPC),
对应 23 张基线仍是旧版,需在 CI 或无该限制的环境重新生成
2026-09-20 11:50:58 +08:00
zhangxiang
2482967a22
chore(visual): refresh tablet/mobile/webkit visual baselines
...
Regenerate snapshots for 3 projects under reducedMotion so ScrollReveal renders
default-visible (no opacity:0 initial state). Firefox baselines untouched:
browser launch times out in this sandbox (pre-existing env limitation, not code).
2026-09-01 11:07:30 +08:00
zhangxiang
e66a89a00c
chore(visual): 同步三端视觉回归基线
...
- 更新 chromium-desktop/tablet/mobile 快照以反映 CMS 化后的结构性文案、首页共创计划板块与关于页资质建设中空态
2026-08-20 09:25:26 +08:00