执行档:review(内网 cfc.iwintrue.com 已授权;不访问外部公网) 主理人:软件测试专家团·陆谨(测试负责人)| 被审查对象:d:/cfc(浠艾福 XAF) 本轮回合 HEAD
9b2688a3a(远端零新合入);本地派生用例入册f8acc8c52(未推送,随本报告推送);上次本对象记忆轮 = R173(20:10)
0043a01a4) 结论「不通过(承袭)」。| 模块 | 命令(离线/内网) | 状态 |
|---|---|---|
| cfc-backend 全量 | cd cfc-backend && JAVA_HOME=/d/jdk1.8.0_25 mvn -o -B clean test |
✅ 实测 3103 例(3060 过 / 39 红(33F+6E)/ 4 跳,40:12) |
| cfc-web | cd cfc-web && npx jest --ci |
✅ 实测 116/116(135.33s) |
| cfc-frontend | cd cfc-frontend && npx jest --ci |
✅ 实测 609/3/12(156.67s) |
| 根级黑盒 | cd tests && npx jest --ci |
✅ 实测 7/16(9082 未起,B-36 第 60 轮,8.65s) |
| 浏览器 E2E(189 admin + 本机 fe/shop/health/dx) | Playwright config live/health(均 --output 一次性目录) |
✅ 实测 28/28 + dx 2 skip(无 safe-delete 拦截) |
| 线上 API | Playwright config api(点名 4 文件) | ✅ 实测 32 例(25 过 / 7 跳 / 0 红,16.1s) |
| LangGraph@251 | 251 POST /api/shell → .venv/bin/python -m pytest |
✅ 实测 48/51(3 红全 429/401 环境,136.47s) |
| 安全/性能/依赖漏洞(公网) | SAST/DAST/SCA/压测 | ⛔ 未授权未执行 |
| 套件 | 总数 | 通过 | 失败 | 跳过 | 说明 |
|---|---|---|---|---|---|
| 后端 JUnit | 3103 | 3060 | 39(33F+6E) | 4 | 368 类 / 368 XML / 0 dump;存量 18(11 类)零漂移第 20 次 + 未入库 GrowthPublic 5E + 新契约预期 RED 16;40:12(R173 51:52,-11:40) |
| cfc-web Jest | 116 | 116 | 0 | 0 | 全绿,135.33s |
| cfc-frontend Jest | 624 | 609 | 3 | 12 | 3 全预期 RED(S-cfc-132/133),156.67s |
| langgraph@251 | 51 | 48 | 3 | 0 | 3 红全 AgnesAI 429/401(B-142-2 第 8 轮,较 R173 改善 2 例),136.47s |
| 浏览器 E2E | 30 | 28 | 0 | 2 | 189 admin 5/5(1.4m)/ 本机 fe 6、shop 4、health 13;dx 2 skip |
| 线上 API | 32 | 25 | 0 | 7 | smoke+security 15、perf-compat 4/3skip、trace 6/4skip,16.1s |
| 根级黑盒 | 23 | 7 | 16 | 0 | 9082 未监听(B-36 第 60 轮) |
| 合计 | 3979 | 3893 | 61 | 25 | 通过率 97.84%(剔 skip 98.46%) |
| 层 | 例数 | 类 | 说明 |
|---|---|---|---|
| 存量装置/契约 | 18 | EnergySystemFlow 6F / DimensionRegistryMap 3F / GuideModule 1E / OrchestrationEngine 1F / OrchestrationIntegration 1F / MembershipPaySwitch 1F / PaymentServiceORD 1F / WechatLogin 1F / WechatLoginContract 1F / TaskReviewScP11 1F / TeamProfitCron 1F | 与 R173 逐类逐例一致 |
| 未入库测试类 | 5E | GrowthPublicEndpointMappingTest | B-162-1(?? 未跟踪) |
| 新契约预期 RED | 16 | MembershipPlanPurchase 7 / ShopOrderQueryRefund 4 / SupplierOrderFulfill 5 | S-cfc-168/166/169 待研发实现 |
f8acc8c52(7 文件 +157/-33):需求变更派生用例入册
team.referral.earnings.cf / team.invite.share)+ SC-A-24 财富中心贡献榜(family.earnings.admin.role / family.earnings.pool.toggle)三流用例 + 修 TC-A-23-E 编号冲突| 探针 | 结果 |
|---|---|
| 匿名 POST 6 端点 | 6/6 = 401(G8 ✅,B-142-1 维持销号第 9 轮) |
| dx 两端点 | 404 / 404(B-DX-1 第 26 轮) |
| 节点端口 | 251:4096 200 · 251:9000 /health 200 · 189:4090 200 · 204:4090 000(B-95 第 34 轮) |
| 编号 | 级别 | 内容 |
|---|---|---|
| B-126-实证 | P2 测试工具 | 251 残留 pytest 进程堆积实证:kick 前发现 4 个残留进程(R150×2 挂 2h13m / R173×2 挂 1h07m)占资源、锁配额;按 PID kill 后重派成功(48/51)。建议 kick 前强制清理 + 收尾钩子。 |
pkill -f pytest 防自伤。npx jest --ci 的 --testPathPattern 已改名 --testPathPatterns——改在各模块目录直接跑(历轮口径不变)。