Qwen Code 修 main 分支 CI:vi.waitFor 裸超时统一加慢机预算

qwen-code-dev-bot · ghdev · 2026-10-18

QwenLM/qwen-code 的 PR #14590 修复 main 分支测试 CI 的两处失败。核心问题是 hook-cancel 场景的 vi.waitFor 沿用了 vitest 默认 1000ms 超时,而同文件其他等待都已使用慢主机预算(isSlowTestHost() ? 30000 : 1000):饱和的 runner 可能让 hook 派发超过一秒,即使被测行为本身正确。PR 为该等待及相邻 cancelled-child 用例补上同样的预算,并给另一处等待 handoff-close 用例的续约循环也加上慢主机上限,保持 2 倍裕量;无断言或顺序改动。第三处失败已由 main 上的 #14522 用确定性的 flushConfigInitialization() 修复,本分支无需携带。

原文链接 →

「编程与Agent」频道最新

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