1.3 KiB
1.3 KiB
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;临时源码副本、独立构建目录和增量缓存已在写入结论前清理。