automation-run-2026-11-10-R119.md 4.4 KB

第 119 轮执行台账(2026-11-10 08:32–09:47)

  • 分支:cfclub;测试基线 HEAD:8f5585198(R118 提交,git fetch 后与 origin/cfclub 零差异,窗口内源码零变更)。
  • 执行档:review(离线)。未装依赖、未启停服务、未改生产代码、未改测试用例。
  • 原始日志目录(本机临时,未入库):d:/cfc/_r119/(backend.log / web.log / frontend.log / root.log / langgraph.log / e2e_live.log / e2e_health.log / e2e_189.log / e2e_189_retry.log / agg.json / attr.json)

1. 命令与结果

# 套件 命令 用例 通过 红 Skip 耗时 退出码
1 后端全量 JAVA_HOME=/d/jdk1.8.0_25 + /d/maven/apache-maven-3.6.1/bin/mvn -o -B -f cfc-backend/pom.xml clean test 2864 2826 31F+3E 4 73 min 1(仅测试红)
2 管理端 cd cfc-web && npx jest --ci --silent --coverage --coverageReporters=text-summary 116 116 0 0 214.9s 0
3 小程序端 cd cfc-frontend && npx jest --ci --silent 426 423 0 3 105.5s 0
4 根级黑盒 npx jest --config tests/jest.config.js --ci --silent 23 7 16 0 14.3s 1
5 langgraph@251 MSYS_NO_PATHCONV=1 BASE=http://192.168.16.251:4096 DIR=/sc-data/cfc/cfc-langgraph CMD=".venv/bin/python -m pytest tests -q --ignore=tests/qna -p no:cacheprovider" node docs/tdd/tools/dispatch_shell.cjs 44(含 test_chat) 32 12 0 72.4s —
6 浏览器 live@本机 cd tests && npx playwright test -c playwright.config.live.js --reporter=list 15 15 0 0 3.1m 0
7 浏览器 health@本机 cd tests && npx playwright test -c playwright.config.health.js --reporter=list 13 13 0 0 8.4s 0
8 浏览器 admin@189 node docs/tdd/tools/dispatch_189_shell_v2.cjs(首轮) 5 4 1(U05 登录偶发) 0 31.6s 1
8b 浏览器 admin@189 复验 同上(复验轮) 5 5 0 0 1.4m 0

2. 关键口径

  • 主口径全量 = 后端 2864 + 前端 426 + 管理端 116 + 根级 23 + langgraph 43(剔 test_chat,与 R118 同口径)+ 浏览器 28 = 3500 例 / 3432 过 = 98.06%。
  • 扩展口径(含 test_chat)= 3501 / 3432 = 98.03%。
  • 189 首轮 U05 失败(TC-A-U05 前置登录停在 /admin/login,为滑块登录偶发)→ 复验轮 5/5 全绿(本机同批 U05 亦绿)→ 判定节点偶发,非产品回归,不阻断(后述 B-120-New)。
  • 恒等式:@Test 2854 − 类级 @Disabled 4 + 参数化/早退净增 14 = 2864(误差 0);测试源类 339 = surefire XML 339(沉默 0)。

3. 关键命令输出摘录

  • 后端:[INFO] Results: → [ERROR] Tests run: 2864, Failures: 31, Errors: 3, Skipped: 4;[INFO] BUILD FAILURE;[INFO] Total time: 01:13 h。
  • 聚合:classes=339 tests=2864 pass=2826 F=31 E=3 S=4 rate=98.67% (ex-env 98.67%) red_classes=15 red_cases=34。
  • 归因桶:{'assert': 19, 'mockito': 12, 'npe': 2, 'other': 1};env: 0。
  • 场景度量:{'scenes': 215, 'scenes_mapped_to_tc': 155, 'scene_mapped_ratio': 72.1, 'scenes_literal_in_spec': 32, 'tc_total': 812, 'tc_exception': 483, 'tc_exception_ratio': 59.5, 'tc_with_asset_anchor': 86}。
  • 251 侧:44 tests collected;12 failed, 32 passed, 6 warnings in 72.36s;检出基线 8f5585198。
  • 189 侧(复验):5 passed (1.4m),TC-A-U01~U05 全绿。

4. 本轮观察(详见 blockers.md)

  • B-120-New(观察):189 首轮 5 例中 TC-A-U05 1 例前置登录失败(停在 /admin/login),复验轮 5/5 全绿,且本机同批 U05 绿 → 判定节点偶发(滑块登录风控/时序),非产品回归。本轮不作为红例计入全量,观察 2 轮。
  • B-69(第 19 轮):线上匿名 POST /api/mind/fortune → HTTP 200 + {"code":400,"message":"用户不存在"};对照 /api/energy/overview → 401。O-21 未落码。
  • 零漂移:后端 34 红 15 类(差集空)、前端/管理端/根级/langgraph 逐项与 R118 一致。

5. 未实测项(如实登记)

  • 性能压测、依赖漏洞扫描、DAST/SAST:未授权联网,未执行。
  • 根级黑盒 16 红:未修(B-36),仍无有效接口层黑盒信号。
  • UAT/BDD、探索性、兼容性多浏览器、无障碍:无资产/无工具,未执行。
  • 本机 9082 后端未启动,故「本地活服务器」类套件未跑(按规则不擅自启停服务)。