automation-run-2026-11-10-R124.md 4.2 KB

自动化执行记录 · 第 124 轮(2026-11-10 13:35~14:20)

环境探针(B-123 处置,SOP 前置)

java version "1.8.0_25"           JAVA_HOME=D:\jdk1.8.0_25
Apache Maven 3.6.1                Maven home: D:\maven\apache-maven-3.6.1
D: 294G total, 93G avail (69%)

结论:本机 Maven / JDK 完全可用(第 2 轮探针通过)。

基线

项 值
分支 cfclub
起点 HEAD 2f04b1033(R123 报告提交)
收尾远端 origin/cfclub = 67b5f6325(+1 提交 chore: auto bump,零源码变更)
SRS/场景窗口变更 零(docs/superpowers/specs 200 份、user-scenarios、API_REFERENCE 全零变更)

执行清单

步骤 命令 结果
后端全量 mvn -o -B clean test(JDK1.8.0_25 + Maven 3.6.1) 2865 例 / 2828 过 / 30F+3E+4S / 98.71% / 34:03
完整性 surefire XML 339/339 与 339 测试类一一对应,沉默 0
管理端 cd cfc-web && npx jest --silent 17 套 / 116 例 / 116 过
小程序 cd cfc-frontend && npx jest --silent 26 套 / 426 例 / 423 过 / 3 skip
根级 cd tests && npx jest --silent 3 套 / 23 例 / 7 过 / 16 红(B-36 第 27 轮零漂移)
浏览器 live npx playwright test -c playwright.config.live.js 15/15(U05 57.8s 绿)
浏览器 health npx playwright test -c playwright.config.health.js 13/13
langgraph@251 kick 分离 + 本地 sleep + 单次读 42 过 / 1 红 / 593.85s(test_auto_tag_valid_format,LLM API key 401)
线上鉴权 POST /api/mind/fortune、/api/energy/overview 均 401
站点可达 GET /admin、/frontend 均 302(0.07ms / 0.71ms)

聚合结果(test_report_metrics.py,口径与历轮一致)

classes=339 tests=2865 pass=2828 F=30 E=3 S=4 rate=98.71% red_classes=14 red_cases=33

红类集合与 R123 逐类一致、仅少 0 例(差集空):

桶 类 例数 备注
A 装置 CfCommissionServiceSettleTest 8 Wanted but not invoked
A 装置 ArticleAutoTagServiceTest 4 threadPoolTaskExecutor.execute 未命中/过多
A 装置 GrowthRecordSyncFlowTest 3 1F + 2E(NPE)
A 装置 TaskPlanServiceTest 1 expected 100 but was null
B 产品 EnergySystemFlowTest 6 5×500 + 1 false
B 产品 OrchestrationEngine/Integration 2 节点状态断言
B 产品 MembershipPaySwitchTest 1 配置缺失仍建单
B 产品 PaymentServiceORDRoutingTest 1 unknownPrefix 路由 FAIL
B 产品 UserServiceWechatLogin(Contract)Test 2 jwt-token null
B 产品 TeamProfitCronContractTest 1 冷却期退款 cancelled=0
C 数据 GuideModuleIntegrationTest 1 platform_fee Out of range(第 13 轮)
契约待裁决 DimensionRegistryMapContractTest 3 null vs 原值 / 400 vs 200

MindFortuneControllerTest 不在红类清单(B-69 落码维持);环境红 0(B-13 观察持续);@GetMapping 8 处维持。

251 派发记录(第 2 次踩坑修正)

  • 第 1 次:setsid nohup kick + 本地 sleep 400s + 单次读 → 只读到 ...F..(pytest 因 LLM 401 慢链路 593.85s 未跑完时读早)。印证 B-125:等待时长须 ≥ LLM 慢倍率。
  • 第 2 次:探活确认 pytest 仍存活 → 再读文件,取回完整 summary:1 failed, 42 passed, 8 warnings in 593.85s;pkill 清理残留进程。
  • 红例名变化:R123 为 test_auto_tag_content_relevance,本轮为 test_auto_tag_valid_format——同库同文件,均依赖 LLM 语义输出(API key ****ab12 401 invalid),B-74 同源收窄观察。
  • 本轮 langgraph 实派仍由 251 节点承担(合规),耗时 593.85s(首轮实派 344.83s → 本轮 LLM 401 重试拖慢)。

节点探活

节点 端口 结论
本机 — 浏览器 28/28 全量承担(单任务)
192.168.16.189 4090 OPEN 通道可用但不可承载(B-122 延续):仓库仍 feature/user-is-child @ e3e52ca38,tests\e2e-live=False、node_modules=False → 未派发
192.168.16.251 4096/9000 OPEN langgraph 实派成功;/health 200
192.168.16.204 4090 CLOSED 延续失联(B-95)