Qwen Code 修 E2E 偶发失败:会话 ID 测试改为读到 init 消息即断言
qwen-code-dev-bot · ghdev · 2026-10-18
QwenLM/qwen-code 的 PR #14585 修复了 SDK E2E 测试「不同查询生成不同会话 ID」在 main 分支上的偶发失败(flaky)。该测试真正要验证的是两次 SDK 查询得到两个不同的自动生成 UUID,但原实现把两个查询的流都读完,等于并发跑了两轮无人检查的真实模型调用——任何启动后的失败(流错误、容器被杀、超时)都会让测试误报。新实现只在读到 init 系统消息(在任何模型调用前回显 CLI 进程的会话 ID)即停止,并新增断言:CLI 回显的 sessionid 与 SDK 的 getSessionId() 一致,覆盖反而更强。15 项测试全部通过,重写后的测试耗时大幅缩短。
「编程与Agent」频道最新
- 50+ 免费 AI Agent 学习资源合集:视频与仓库一站打包 — ifioknkem · 2026-10-23
- 自封「全网最佳」的免费 AI Agent 资源库引围观 — ifioknkem · 2026-10-23
- Vercel 推出免注册部署:拖拽文件到首页即得线上 URL — steren · 2026-10-23
- 5 个 Claude Code 会话经 MCP 互发邮件,组队攻破多品牌网络摄像头 — doodlestein · 2026-10-23
- Vercel 上线 vercel deploy --temporary,可临时部署后自动清理 — cramforce · 2026-10-23
- 用同一个 Notion 工作区让多个 Agent 互相沟通分工,实测有效 — nbaschez · 2026-10-23