自动化执行记录 · 第 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) |