Files
ElyOffice/tasks/reviews/R2.20-r2.md
T

4 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
FAIL
crates/ely-lok/src/client/tests/motion.rs:255 — 大图层分块回归仅断言像素长度,重复首块、错序等内容损坏仍被判为完整传输,属于本次范围要求检查的弱测试。具体复现:在隔离源码副本中,将 worker/slides.rs:83 的 `pixels[from..to].to_vec()` 改为 `pixels[..to - from].to_vec()`,每次返回首段像素、保持块长度与总长度;独立构建该 worker 后,现有全部 6 项 motion 测试仍通过,包括新增的单层超过 64 MiB 用例。真实 DECK 以 6000 × 4500 请求、实际 6000 × 3375 输出时,图层 4 的 81,000,000 字节被分为 5 块;原版像素 SHA-256 为 `919a1d5c78f38941cb99f339dead3a362af619c8d8c381a1665fb1236c640483`,变异版为 `67082a91680256378fa8406d2024b5c5547e8f51a8e02af10b84874ed4efadbb`,确认图像内容已损坏。修复方向:用跨越多个分块边界、各段内容有差异的图层核对完整像素或独立预期像素位置,并要求重复首块的变异使测试失败。证据:`/tmp/ely-r220-r2-mutant-motion.log`、`/tmp/ely-r220-r2-wire-baseline.log`、`/tmp/ely-r220-r2-wire-mutant.log`。上一轮两项运行时缺陷已复核修复:原版长页面与 81 MB 单层传输通过,关闭及取层失败会释放暂存批次,另一文档继续可读;移除关闭清理会使对应回归失败。独立 worker 构建、原版 6 项 motion、3 项 playlist、注释检查通过。探针副本及其独立构建目录已删除,审查范围内源码散列保持一致。