test: 修正窗口 chrome 引入后的布局测试尺寸预期 #2

Merged
Zayden-Jung merged 1 commits from codex/fix-layout-ci into main 2026-10-29 20:28:37 +00:00
Collaborator

Tessera main 运行 340 曾成功检出源码并编译,但 150 项测试中 2 项失败:两个布局测试仍使用侧栏加入前的尺寸预期,未扣除 56px 侧栏和 8px 边距。

修改 src/runtime/endor_host/tests.rs:修正初始与缩放后的内容区尺寸预期;补充初始 ViewportBand 尺寸和缩放后两处文本宽度断言。保留挂载身份、换行高度、兄弟布局及输入计数检查,不通过删除用例、忽略测试或放宽断言规避失败。

验证(2026-10-30,用户确认的 ces-control / 8.211.154.134):

  • 通过已有专用 SSH 连接,在独立目录 /var/tmp/tessera-ci-1fb6dc3-20261030 验证,未放宽 main-only 条件,也未触发分支工作流。
  • 逐文件核对 274 个远程源码文件与固定提交一致:Tessera 1fb6dc3b8fbb21c21cb1ab803cd3a4a710f9d303;Aster f3e1670c580a6985262311847b16752df2129b21。
  • 执行现有 sh scripts/verify-ci.sh,使用独立 review-1fb6dc3 Cargo 缓存;远程 Docker 工具链构建成功、cargo fmt --check 通过、cargo test --locked:150 passed / 0 failed、cargo clippy --all-targets --locked -- -D warnings 通过;整体退出码 0。
  • 本机仅执行源码读取、Git 操作和 rustfmt / diff 静态检查,未在本机编译或测试。远程 validation.log、exitcode、provenance.json 保留在上述独立目录。

合并顺序:本分支基于 codex/main-only-cicd,包含 PR #1 的 main 限制提交;先手动合并 #1,再手动合并本 PR。目标分支 main。尚未合并、部署或验证合并后的 main Actions;以上为修复提交的独立远程验证结果。

Tessera main 运行 340 曾成功检出源码并编译,但 150 项测试中 2 项失败:两个布局测试仍使用侧栏加入前的尺寸预期,未扣除 56px 侧栏和 8px 边距。 修改 src/runtime/endor_host/tests.rs:修正初始与缩放后的内容区尺寸预期;补充初始 ViewportBand 尺寸和缩放后两处文本宽度断言。保留挂载身份、换行高度、兄弟布局及输入计数检查,不通过删除用例、忽略测试或放宽断言规避失败。 验证(2026-10-30,用户确认的 ces-control / 8.211.154.134): - 通过已有专用 SSH 连接,在独立目录 /var/tmp/tessera-ci-1fb6dc3-20261030 验证,未放宽 main-only 条件,也未触发分支工作流。 - 逐文件核对 274 个远程源码文件与固定提交一致:Tessera 1fb6dc3b8fbb21c21cb1ab803cd3a4a710f9d303;Aster f3e1670c580a6985262311847b16752df2129b21。 - 执行现有 sh scripts/verify-ci.sh,使用独立 review-1fb6dc3 Cargo 缓存;远程 Docker 工具链构建成功、cargo fmt --check 通过、cargo test --locked:150 passed / 0 failed、cargo clippy --all-targets --locked -- -D warnings 通过;整体退出码 0。 - 本机仅执行源码读取、Git 操作和 rustfmt / diff 静态检查,未在本机编译或测试。远程 validation.log、exitcode、provenance.json 保留在上述独立目录。 合并顺序:本分支基于 codex/main-only-cicd,包含 PR #1 的 main 限制提交;先手动合并 #1,再手动合并本 PR。目标分支 main。尚未合并、部署或验证合并后的 main Actions;以上为修复提交的独立远程验证结果。
codex-bot added 2 commits 2026-10-29 19:46:06 +00:00
codex-bot changed title from WIP: 修正窗口 chrome 引入后的布局测试尺寸预期 to test: 修正窗口 chrome 引入后的布局测试尺寸预期 2026-10-29 20:25:22 +00:00
Zayden-Jung merged commit 303c823eb0 into main 2026-10-29 20:28:37 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Zayden-Jung/endorphin-tessera-gui#2