返回 Bug 清单
BUG-0688project-02中已修复test-flaky
注入验证脚本自包含基线,不再依赖手工 .bak
发现:2026-10-09验证:2026-10-09置信度:70%
症状
commit f5cf762dc5e4 (2026-10-04) fix(desktop): 注入验证脚本自包含基线,不再依赖手工 .bak
根因
根因:
修复方案
修复 14 行,删除 2 行。改动文件: bk_desktop/tests/verify_render_guard.js
错误签名
fix(desktop): 注入验证脚本自包含基线,不再依赖手工 .bak 根因:
脚本以 src/main.js.bak 为基线,而那个文件是人工 cp 出来的。
提交前清理临时文件时被一并删掉,守卫脚本从此再也跑不了(ENOENT)——
一个"跑不起来"的验证脚本比没有更糟:它让人以为验证过了。
修复:
- 改为自己从磁盘读 main.js 作为基线并写备份
- 结束前删除备份:留在源码目录里迟早被当成"上一个版本"提交进去
(它就是完整的一份 main.js,diff 起来非常误导)
- gitignore 的 *.js.bak 只是兜底,不当许可
实测:连续两次运行均 8/8 抓到,还原后 55 项全绿,无 .bak 残留。技术信息
来源项目
project-02
涉及文件
bk_desktop/tests/verify_render_guard.js
标签
git-sweep, auto-ingested, project-02, mcp-reported, source-agent