Files
ElyOffice/tasks/reviews/P-10-r1.md
T
2026-10-10 00:02:40 -04:00

919 B

FAIL

apps/ely-pdf/src/tests/editing.rs:414 — 回归测试覆盖不到新增的 previewed 版本守卫。这里保持原字体并缩短文字,回复进入 commit_text,已有的 on_same 也会发出相同警告。复现:在独立副本中保留 view.off,仅删除 writes.rs:99-103 的版本检查,18 个文字编辑测试仍全部通过;同一竞态中将字体设为 times,过期回复会展示布局预览且缺少警告,补充探针以 stale layout preview was presented 失败。恢复守卫后两个竞态探针均通过,原实现的全部 131 个 ElyPDF 测试通过。修复方向:让本用例通过字体变更或文字增长进入布局预览分支,同时断言 pdf.object.changed 警告、preview.is_none() 和写入计数。证据:/tmp/ely-p10-r1-evidence.log;可重建探针:/tmp/ely-p10-r1-probe-source.log。探针副本及独立构建目录已删除。