automation-run-2026-11-11-R145.md 3.8 KB

自动化运行记录 · R145(2026-11-11 13:25 GMT+8)

调度分工

任务 节点 命令(要点) 耗时 输出
cfc-backend 全量 本机 d:\cfc\cfc-backend JAVA_HOME=/d/jdk1.8.0_25 /d/maven/apache-maven-3.6.1/bin/mvn -o -B clean test 1:09h 2925 过 / 17 红 / 4 跳 / 2946,347/347 XML ✅
admin-desktop 189 C:\code\cfc\tests npx playwright test -c playwright.config.live.js --project=admin-desktop 1.6m 5 passed ✅(EXIT=0)
frontend-mobile 本机 d:\cfc\tests npx playwright test -c playwright.config.live.js --project=frontend-mobile 1.1m 6 passed ✅
shop-api 本机 d:\cfc\tests npx playwright test -c playwright.config.live.js --project=shop-api 0.8s 4 passed ✅
health-api 本机 d:\cfc\tests npx playwright test -c playwright.config.health.js 10.8s 13 passed ✅
dx-bridge 本机 d:\cfc\tests 同上(合并 12 例跑一次) — 2 skipped(404,B-DX-1 第 7 轮)
langgraph pytest 251 192.168.16.251:4096 shell 直连 setsid nohup .venv/bin/python -m pytest -q --ignore=tests/qna --ignore=tests/test_chat.py + 本地 sleep 单次读日志 127.77s 45 过 / 6 红 / 51 例 ⚠️
cfc-web Jest 本机 d:\cfc\cfc-web npx jest --silent 19.4s 116/116 ✅
cfc-frontend Jest 本机 d:\cfc\cfc-frontend npx jest --silent 21.0s 601 过 / 3 红 / 12 跳 / 616 ⚠️(3 预期 RED)
根级黑盒 Jest 本机 d:\cfc\tests npx jest --silent 10.4s 7 过 / 16 红 / 23 ❌(9082 未常驻)

节点探活(本轮)

节点 端口 状态 用途
cfc.iwintrue.com 80 /admin 302→200、/frontend 302→200、/ 404 浏览器 E2E 目标
192.168.16.189 4090 200 且 shell 可建可读、EXIT=0(B-189 鉴权门控本轮未复现) admin-desktop 实派 5/5 ✅
192.168.16.251 4096 200(Basic 鉴权 shell 可用) langgraph pytest 实派 51 例 ✅
192.168.16.251 9000 200 /health=ok langgraph 服务
192.168.16.204 4090 000 B-95 第 16 轮失联

节点一致性核验

项 189 本机 判定
tests/e2e-live/admin-live.spec.js blob 4703d73fb7647b5ec00fedcaab3e51854bb1a6fb 同 完全一致 → 结论可比
tests/playwright.config.live.js blob ee89ffbccc3c58c3f795ec8f1957b4f2cdddd72a 同 一致
仓库 HEAD 2f74afb23(feature/s-cfc-70-star-digest) ab33afac8(cfclub) spec 层一致,结果可比(未做 reset,保留他人工作区)

关键结论

  • 后端本轮强制实跑(R143/R144 连续 2 轮采信达上限):347 类 / 2946 例 / 2925 过 / 17 红 / 4 跳 = 99.29%;17 红与 R142 逐类逐例一致 → 零回归(第 5 次零漂移)。
  • 浏览器 28/28 + dx 2 skip,G10 双节点本轮恢复(189 admin 5/5 + 251 langgraph)。
  • langgraph 51 例 45 过 6 红(R144 为 43 例 36/7):6 红全为 251 LLM 上游 429 免费额度耗尽,非代码回归;进程正常退出(B-126 未复现,第 5 轮)。
  • 新增 B-145-1(P1):nutrition_age_dosage 建表 SQL 引用不存在的 product_id 列 → 表从未创建成功(启动日志 2 次 SQLSyntaxErrorException,PRD 已自述未修)。
  • B-142-1 复核:/api/admin/families/overview 匿名 POST → HTTP 200 + code:400(拦截器放行)。
  • SRS/场景零变更 → G12 合规,0 新增用例。

产物

  • docs/tdd/orchestration/report-test-2026-11-11-R145.md
  • docs/tdd/test/automation-run-2026-11-11-R145.md(本文件)
  • docs/tdd/test/notice-2026-11-11-R145-研发通知.md
  • docs/tdd/test/blockers.md(R145 段落)
  • docs/tdd/test/automation-status.md(附录 R145)