1.0 KiB
1.0 KiB
FAIL
crates/ely-ui/examples/shell.rs:283 — 新增的菜单结果断言读取刚由同一命令的快捷键写入的 recent()[0],菜单零次执行也会被判为成功。上一轮 Cmd+S→Open 变异已被本轮测试检出,但菜单验收仍受前一次执行结果污染。复现:在临时副本中将本文件 Probe::Actions 分支内的 window.dispatch_action(action, cx) 替换为 drop(action),停用全部菜单动作派发后运行 bash tests/scripts/shell.sh,仍以 0 退出并报告 menus、commands、palette pass。修复方向:每次触发前记录执行日志位置,触发后断言新增且仅新增一次对应命令,再比较菜单与快捷键的结果,确保漏执行触发失败。
crates/ely-ui/examples/shell.rs:501 — 本轮扩充后的文件共 508 行,违反 agents.md 第 5 条的 500 行上限。复现:wc -l crates/ely-ui/examples/shell.rs 输出 508,第 501 至 508 行已越界。修复方向:整理重复的探针流程,将该文件控制在 500 行以内。