返回 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