automation-run-2026-11-11-R143.md 3.1 KB

自动化运行记录 · R143(2026-11-11 10:55–11:30)

执行摘要

  • 角色:测试负责人(cfc-tester)|执行档:review(离线)
  • 基线:HEAD e37498f70(R142)= origin/cfclub,窗口零源码变更(后端/前端/langgraph git diff = 0)→ 零漂移轮策略

节点分配与探针

节点 端口 探针 任务 结果
192.168.16.189 4090 HTTP 200 admin-desktop E2E 5/5 通过(78s,含滑块+真实登录)
192.168.16.204 4090 HTTP 000 frontend(B-95 第 14 轮失联) 降级本机串行
192.168.16.251 4096 HTTP 200 langgraph pytest(43 例) 40 过 / 3 红(200.19s)
192.168.16.251 9000 /health HTTP 200 chat/analyze 探针 CHAT=000/20s/0B(B-142-2 恶化)

实跑结果

浏览器 E2E(用户核心指令)— 28/28 全绿 ✅

套件 节点 结果
admin-desktop(TC-A-U01~05) 189 5/5(登录页/滑块/U03 拦截/真实登录/核心菜单)
frontend-mobile(TC-F-U01~06) 本机 6/6(首页五维/TabBar/鉴权引导/资源加载)
shop-api(TC-S-U01~04) 本机 4/4(价格排序契约)
health-contract(TC-H-U01~10 + TC-HP-U01~03) 本机 13/13(华为/小米/健康方案 401 保障)
dx-bridge(TC-DX-U01~02) 本机 2 skip(404 端点未部署,B-DX-1 第 5 轮)

langgraph pytest(251 实派)— 40 过 / 3 红 ⚠️

  • 命令:.venv/bin/python -m pytest tests --ignore=tests/qna --ignore=tests/test_chat.py -q --tb=line(200.19s)
  • 非 LLM 31 例全绿 + analyze 2 例全绿 + intent 5 例全绿(静默兜底)
  • auto_tag 4 例 1/4:valid_format/content_relevance/short_content 3 红
  • 3 红根因:ConnectError('All connection attempts failed') → chat 端点 500;探针 CHAT=000/20s/0B → LLM 上游连接失败(非 429/401)
  • 对比 R142(1 红 429)→ 环境恶化,非代码回归(test/chat_graph 源码 24h 零 commit)

cfc-web Jest 采样 — 116/116 ✅

  • 17 套件全过,19.76s;与 R142 零漂移

关键处置

  • 251 残留 4 个 pytest 进程(含超时复跑残留)→ 已 kill 清理,防资源抢占
  • 251 auto_tag 定向复跑超时(B-126 特征,LLM 依赖套件挂起)→ 探针确认连接失败后归因,编辑 blockers

采信基线(零源码变更)

维度 基线(R142 实跑)
后端全量 347 类 / 2946 例 / 99.29% / 17 红
cfc-frontend Jest 616 / 601 / 3 红 / 12 跳
根级黑盒 7/16(B-36 门控,9082 未启)
线上鉴权 5/5 401

门禁结论

⚠️ 有条件通过 —— 浏览器 28/28 ✅(G6/G10)、管理端 116/116 ✅(G3/G4)、G8 鉴权 ✅、G12 SRS 合规 ✅;langgraph 3 环境红(G7 ❌)、41 红未归零(G2 ❌)、锚点 9.9%(G9 ❌)、无 CI(G11 ❌)。

交付

  • report-test-2026-11-11-R143.md + automation-run-R143 + notice-R143 + blockers R143 段落
  • 测试结果与 R142 差异:langgraph 红例 1→3(环境恶化,B-142-2 延续)→ 有变化,已提交推送 + 通知研发

第 143 轮 · 2026-11-11