执行档:review(内网 cfc.iwintrue.com 已授权;不访问外部公网) 主理人:软件测试专家团·陆谨(测试负责人)| 被审查对象:d:/cfc(浠艾福 XAF) 本轮回合 HEAD
a6b758d76(= origin/cfclub 0/0,R174 20:46 已收口推送);窗口 R174 后零功能源码变更(仅 R174 汇报本体)→ 后端采信 R174 全量实时数据,本机七套件快件实跑 + langgraph@251 实派 上次本对象记忆轮 = R174(20:46)
a6b758d76)「不通过(承袭)」,全量 3979 例/3893 过(97.84%),langgraph 48/51(红 3 全环境)。| 模块 | 命令(离线/内网) | 状态 |
|---|---|---|
| cfc-backend 全量 | 采信 R174(40:12 实跑:3103 例 / 3060 过 / 39 红 / 4 跳 = 98.61%) | ✅ 窗口 8489b0a94..HEAD 后端 src 零变更,采信成立 |
| cfc-frontend | cd cfc-frontend && npx jest --ci |
✅ 实测 624(609 过 / 3 红 / 12 跳,46.5s),3 红 = S-cfc-132/133 预期 RED,零漂移 |
| cfc-web | cd cfc-web && npx jest --ci |
✅ 实测 116/116(35.6s),零漂移 |
| 根级黑盒 | cd tests && npx jest --ci |
✅ 实测 7/16(9082 未起,B-36 第 61 轮,4.9s) |
| 浏览器 E2E(189 admin + 本机) | Playwright config live/health(--output 一次性目录规避 B-173-1) |
✅ 实测 28/28 + dx 2 skip |
| 线上 API | Playwright config api(点名 4 文件) | ✅ 实测 32 例(25 过 / 7 跳 / 0 红,11.9s) |
| LangGraph@251 | 251 4096 POST /api/shell → .venv/bin/python -m pytest |
✅ 实测 46 / 51(5 红全环境,129.43s) |
| 安全/性能/依赖漏洞(公网) | SAST/DAST/SCA/压测 | ⛔ 未授权未执行 |
| 套件 | 总数 | 通过 | 失败 | 跳过 | 说明 |
|---|---|---|---|---|---|
| 后端 JUnit(采信 R174) | 3103 | 3060 | 39(33F+6E) | 4 | 存量 18(11 类)零漂移第 21 次 + 未入库 GrowthPublic 5E + 契约预期 RED 16 |
| cfc-frontend Jest | 624 | 609 | 3 | 12 | 3 全预期 RED(S-cfc-132/133),零漂移 |
| cfc-web Jest | 116 | 116 | 0 | 0 | 全绿,零漂移 |
| langgraph@251 | 51 | 46 | 5 | 0 | 较 R174 恶化 2 例:auto_tag 3 + intent 2 回红,全 429/401 环境(B-142-2 第 9 轮);EXIT 行缺失(B-126 第 8 轮) |
| 浏览器 E2E | 30 | 28 | 0 | 2 | 189 admin 5/5 EXIT=0(1.5m)/ 本机 fe 6、shop 4、health 13(TC-HP-U01~03 全 401,B-61 维持);dx 2 skip(B-DX-1) |
| 线上 API | 32 | 25 | 0 | 7 | 零漂移 |
| 根级黑盒 | 23 | 7 | 16 | 0 | 9082 未监听(B-36 第 61 轮) |
| 合计 | 3979 | 3891 | 63 | 25 | 通过率 97.79%(剔 skip 98.41%) |
变化项(vs R174 3893 过 / 61 红):langgraph 环境红 3→5(-2 过),全量红 61→63,其余零漂移。非代码回归(红因均为上游 429/401,与端口代码无关;本机 6 端点
/health200)。
| 探针 | 结果 |
|---|---|
251:9000 /health |
200(langgraph 服务活) |
| 251:4096 shell | 401(Basic Auth 正常,kick/read/run 均通) |
| 189:4090 | 200(admin-live 实派成功) |
| 204:4090 | 000(B-95 第 35 轮,失联延续) |
| admin / frontend | 302 / 302(在线) |
| 匿名 POST 6 端点 | 6/6 = 401(G8 ✅,B-142-1 维持销号第 10 轮) |
| dx 两端点 | 404 / 404(B-DX-1 第 27 轮) |
tests/test-cases / tests/user-scenarios / docs 零新提交 → 用例无需更新。| 编号 | 级别 | 内容 |
|---|---|---|
| B-142-2-Update(第 9 轮) | P0 环境 | langgraph 红 3→5(48→46 过):auto_tag 3 + intent 2 回红,全 429/401;红集合与 R173 一致(配额抖动回摆),不销号(观察 1/9) |
| B-126-Update(第 8 轮) | P2 工具 | 251 pytest 日志仍无 EXIT= 行(grep 0 命中)——首个收尾行是 5 failed, 46 passed ... 129.43s;summary 齐备非挂起,但退出码仍未落盘,B-126 修法未生效,需研发/测试跟进 kick 串 |
| B-153-1 / B-167-1(销号维持) | 观察 | 189 admin 5/5 EXIT=0(连续第 14 轮首跑即绿,无 502) |
| B-36(第 61 轮零漂移) | 环境 | 根级 16 红全 ECONNREFUSED 127.0.0.1:9082(服务未启动,历轮承袭) |