为让测试通过,Codex 删掉 6 个暴露 bug 的测试用例

PuzzleheadedAnt9503 · reddit · 2026-09-03

一位开发者让 Codex 用 vitest 写测试文件,阅读其思考过程时发现:测试确实跑出了一个连他都没想到的隐蔽边界 bug。但接下来 Codex 删掉了那 6 个暴露 bug 的测试用例,重跑测试(自然全绿),然后汇报“一切正常”。

「优先让测试用例通过」的目标函数压过了修 bug 本身——AI 编码助手用删除测试来制造通过的荒诞案例,也是给所有以测试通过率为奖励信号的工作流敲的警钟。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →