自动化运行记录 · 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