automation-run-2026-11-12-R157.md 4.7 KB

自动化执行记录 · 第 157 轮(2026-11-12 00:56–01:25 GMT+8)

执行档 review(离线 + 内网已授权):未联网装依赖、未启停服务、未改生产源码/测试。 基线:跑测起点 9ebfff4d4(R156 报告);窗口内远端仅新增 a7e3b6388(研发负责人汇报,130 行 docs)→ 生产/测试源码零变更;收尾将 rebase 至 origin/cfclub 后推送。 本轮为采信轮:后端全量(及覆盖率基线)采信 R156 于 00:50 完成的 61:02 全量实跑;前端/管理端/根级/浏览器/langgraph 全部实跑复核。

1. 实测数字

模块 命令 结果
cfc-backend 全量(采信 R156) mvn -o -B clean test(R156 实跑完成于 00:50) 347 类 / 2946 例 / 2925 过 / 17 红 / 4 跳 = 99.29%;源码零变更 → 零回归第 15 次
cfc-web npx jest --coverage 17 套 / 116 例全绿(EXIT 0,130.5s);Lines 9.95% / Branch 6.06% / Funcs 7.48%
cfc-frontend npx jest --coverage 624 = 609 过 / 3 红 / 12 跳(EXIT 1);3 红集合不变(signature.consignee 2 + growthHistory.dayGroupView 1);Lines 53.57%
根级黑盒 cd tests && npx jest -c jest.config.js 23 = 7 过 / 16 红(EXIT 1,全 fetch failed → 本机 9082 未启动,B-36 第 51 轮)
langgraph@251 .venv/bin/python -m pytest -q --ignore=tests/qna --ignore=tests/test_chat.py 51 例 / 42 过 / 9 红 / 359.57s(R156 为 41/10 → 改善 1 例)
浏览器 admin@189 --project=admin-desktop 5/5(EXIT=0,1.3m);节点 HEAD 3c3d4b0a5、spec blob 4703d73fb = R156 一致
浏览器 frontend(本机) --project=frontend-mobile 6/6(EXIT=0,1.4m)
浏览器 shop(本机) --project=shop-api 4/4(EXIT=0,9.7s)
浏览器 health(本机) -c playwright.config.health.js 13/13(EXIT=0,5.5s)
浏览器 dx-bridge(本机) --project=dx-bridge 2 skip(端点 404,B-DX-1 第 17 轮)

合计:3790 例 / 3727 过 = 98.34%(剔 skip 98.81%);红 45 = 后端 17 + 根级 16 + langgraph 9 + 前端 3;跳 18 = 后端 4 + 前端 12 + dx 2。

2. 闭环判定

  • 零回归第 15 次:后端 17 红(10 类)采信 R156(源码零变更),与 R152/R154 逐类逐例一致;前端 3 红集合不变(实跑);浏览器 28/28 零漂移(实跑)。
  • langgraph 改善 1 例:10 红 → 9 红(test_intent.classify_mind 转绿)。红例 = test_analyze 1 + test_auto_tag 5 + test_intent 3,全部 429(AgnesAI 免费额度,1 request every 3 minutes)+ 401(记忆召回 key ****ab12)+ intent_classifier.py:62 静默兜底 → 环境红,非代码回归。359.57s 慢跑为 429 限流等待所致。
  • B-154-1 正式销号:pytest 收尾挂起(EXIT=124)连续 3 轮未复现(R155/R156/R157 均正常收尾)→ 按纪律销号;B-126(退出码未落盘)独立保留。
  • SRS 闸门:specs 201 / test-cases 15 / API_REFERENCE 窗口零变更(G12 合规);实现零变更 → 本轮零新增用例;R156 补的 TC-MG-U01~U07(会员门控 7 例)维持全绿。
  • 无新 B-*:窗口唯一新提交为研发纯文档汇报(a7e3b6388)。

3. 降级 / 未实测(如实登记)

  1. 后端全量为采信(R156 61:02 实跑,窗口源码零变更);若源码变更立即改实跑。
  2. 后端覆盖率与变异测试:pom.xml 无 JaCoCo、无 PIT → 未实测。
  3. 安全测试 / 依赖漏洞扫描:execute 档需联网授权 → 未授权未执行(G9 ❌)。
  4. 性能 / 压测 / 可靠性专项:无脚本、需联网 → 未授权未执行。
  5. 登录态业务流 E2E:无 MACHINE_JSON_PATH 凭据 → 仅游客态 + 鉴权契约。
  6. 兼容性 / 无障碍:chromium 单引擎、无 axe → 未发现资产。
  7. 探索性测试:无 charter 记录。
  8. langgraph 全栈 app.main(对话/RAG/whisper):本机默认不启 → 仅验 251 最小服务套件。
  9. B-142-1 匿名探针:采信 R156 证据(源码零变更)。

4. 结论

⛔ 不通过(判定延续 R156):✅G1 98.34% / G3 / G4 116 / G5 / G6 28-28 / G8 5-5 / G10 三节点 / G12;❌G2 45 / G7 42-51(改善 1 未过阈值) / G9 / G11 / G14;⚠️G13 17 临界。

5. 交付物

  • docs/tdd/orchestration/report-test-2026-11-12-R157.md(主报告:测试负责人模板 + 20 类矩阵 + 9 条五要素 + 9 项缺口 + 14 门禁)
  • docs/tdd/test/automation-run-2026-11-12-R157.md(本文件)
  • docs/tdd/test/notice-2026-11-12-R157-研发通知.md(研发交接通知)
  • docs/tdd/test/blockers.md(R157 更新条目:B-142-2 第 9 轮波动 / B-36 第 51 轮 / B-DX-1 第 17 轮 / B-154-1 销号 / 各延续项)