notice-r120-round.md 3.5 KB

研发交接通知 · 第 120 轮(2026-11-10 11:25)

来源:定时自动化「测试负责人闭环测试」第 120 轮。基线 cfclub @ aa38eeb18(实跑基线),测试侧收尾 git pull 至 034f1f09d(新增仅研发汇报 1058 + cfc-web 版本 bump + CHANGELOG,零 src 变更)。测试侧本轮产出将提交并推送 origin/cfclub。 详细报告:docs/tdd/orchestration/report-test-2026-11-10-R120.md;执行明细:docs/tdd/test/automation-run-2026-11-10-R120.md;台账:docs/tdd/test/blockers.md。

一、本轮结论速览

  • 全量主口径 3500 例 / 3432 过 = 98.06%,与 R119 严格零漂移(前端 423/426、管理端 116/116、浏览器 28/28、189 首轮 5/5、根级 7/23、langgraph 32/43)。
  • B-120 销号:189 admin E2E 本轮首轮 5/5 全绿,连续 2 轮 0 偶发 → 节点偶发自愈,关闭观察。
  • langgraph 挂起面收窄:非 LLM 子集 31/31 实跑全绿;剩余 12 例 LLM 依赖红(凭据 401 + auto_tag 网络挂起)承袭 R119。
  • SRS/场景零变更 → 按规则本轮跳过用例编写。

二、请研发优先处理(P0/P1)

编号 事项 证据 期望动作
B-69(第 20 轮 · P0) /api/mind/** 匿名可达 线上匿名 POST /api/mind/fortune → HTTP 200 + {"code":400,"message":"用户不存在"}(O-21 裁决连续第 20 轮未落码) 按 O-21 裁决将 /api/mind/ 移入 JwtInterceptor.LOGIN_REQUIRED_PATHS;闭环:匿名全 401 + MindFortuneControllerTest 转绿
B-65(第 24 轮 · P0) langgraph /api/v1/analyze 恒 500(checkpointer 缺 thread_id) 251 实派承袭:test_analyze.py 2 例 500 analysis_graph.py 去 MemorySaver() 或 ainvoke 传 thread_id
B-74(第 20 轮 · P1) langgraph test_auto_tag.py 5 例红 + 网络挂起 251 无 pytest_timeout 插件,test_auto_tag_short_content >240s 无输出拖垮全量首轮 ① 251 .venv 装 pytest-timeout 防挂起;② 注入有效 LLM 凭据
B-82(第 20 轮 · P1) langgraph test_intent.py 4 例红(静默降级) 251 实派:LLM 401 后静默降级 chat 注入有效 LLM 凭据;401 时应抛错而非降级
B-36(第 23 轮 · P1) 根级黑盒 23 例 16 红 本机实跑 7/23(9082 未启动 ECONNREFUSED;环境门控/凭据缺失) CFC_API_TOKEN + seed 账号;或显式 skip
P-1/P-2/P-3(第 6/6/10 轮挂账) 后端 34 红(A16/B14/C1/契约3) 零 src 变更采信 R119:A 类 16 例测试装置、B 类 14 例产品缺陷/契约、C 类 1 例数据截断、契约 3 例口径未决 见 R119 汇报 §九 P-1/P-2/P-3 方案;定向复跑 0 红

三、已闭环 / 解除(第 120 轮)

编号 结论
B-120 销号(P2 观察项) 189 TC-A-U05 前置登录偶发:R119 首轮偶发(复验 5/5)→ 本轮首轮 5/5 全绿 → 连续 2 轮 0 偶发,满足闭环判据 → 销号。判定滑块时序/风控自愈,非产品回归,测试侧不引入改动

四、数据源/环境提示

  1. 251 侧:非 LLM 子集(health_plan/memory/report_parse/tongue/graph/recommend)31/31 全绿,证明部署与测试框架健康;LLM 凭据 ****ocal 401 为近 20 轮固定环境红,建议运维更换为有效 key 以释放 12 例信号。
  2. 本机 9082 未启动(按规则不擅自启停服务),根级黑盒 16 红为该环境所致,非代码回归。
  3. _r120/ 与 docs/tdd/tools/_r120_lg_*.py 为测试侧临时脚本/日志,不入库,无需处理。