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

4 lines
1.3 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/formula.rs:365 — 新增回归仅检查 worker 的 `.uno:StateTableCell`,绕过本次修复的 `figures::label`;既有界面测试(apps/ely-table/src/figures.rs:80)仅使用整数 `21`、`42`,上一轮数值失真的回归覆盖仍缺失。具体复现:在独立源码副本中恢复上一轮的 `tidy` 函数及其调用,`selection_figures_follow_the_cells_number_format` 和 `kernel_status_takes_the_interface_language` 仍全部通过;实际调用变异后的 `label`,`8128.00` 显示为 `8128`,`0.0000000001` 显示为 `0`,`1234567890.25` 显示为 `1234567890`。补充的数值保留断言在当前实现通过、恢复旧逻辑后失败。修复方向:在 ElyTable 的界面测试中断言这些真实内核统计值经 `figures::label` 后完整保留,使恢复旧逻辑时测试失败。上一轮行为缺陷已复测修复:真实内核的两位小数、尾零、微小值和大数小数输出以及当前界面转换均通过;独立构建 worker 与 ElyTable 成功,公式测试 8/8、ElyTable 测试 43/43、注释规则检查通过。变异证据见 `/tmp/ely-r28-r2-mutant-existing.log`、`/tmp/ely-r28-r2-probe-kernel.log`、`/tmp/ely-r28-r2-mutant-regression.log`;临时源码副本、独立构建目录和增量缓存已在写入结论前清理。