You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

2.6 KiB

01 · e2e r3 全量回归基线(当前工作树)

Type: task Status: resolved Blocked by:

Question

在当前工作树基线(含未提交的 7 个 java 文件 @Schema 注解改动,行为无变化但需实证)上跑新一轮 E2E 全量回归:四套件 e2e-core-r2.py(112 例)/ e2e-heavy-r2.py(58 例)/ e2e-incr.py(63 例)/ e2e-graph.py(58 checks)+ demo 冒烟(demo_smoke_r2.py 20 步 + demo_smoke_graph.py 40 checks),产出 e2e-report-r3.md(对照 customer-frontend-handover 今晨复跑基线逐项 delta),并刷新四份 specimens 落 .scratch/customer-integration-ready/

判定标准=0(⚠ 仅限已记档缺陷模式 D-02/03/05/07 + 取证断言 + pool·board 预埋);specimens 完整落盘。

已知坑位(沿用 r2/contact-graph 地图沉淀):

  • 起服前先删 crm-app/target 旧 fat jar(增量陷阱);verify profile + CRM_MINIO_AK/SK;远程共享库 8.129.84.155;debug token GET /api/auth/debug/token?userId=
  • heavy F-13 交割圈定 BUDDY 名下全量且 teardown 不还原——复跑即漂移 collab owner(r2 票 04 两次还原的教训)
  • 解释器 py -X utf8;Playwright 用 .scratch/customer-e2e/.venv10;heavy 全跑 ~7.5min
  • 残留纪律:e2c- 前缀 + 正门清理,终态活跃 = seed 名单
  • demo 冒烟基建坑:page.route 反代注入 Bearer + CORS 回显 origin;上传文件 route.fetch 丢 file part 需 Python 侧直调;视口 1720×1080

产物e2e-report-r3.md + specimens-core-r3.json / specimens-heavy-r3.json / specimens-incr-r3.json / specimens-graph-r3.json

Answer

2026-09-11 resolved(四套件 + 双冒烟全绿,0 产品回归)

  • core 1131⚠0(⚠=F-01 stage2 命中集混入共享库他人 5 客户,数据态)/ heavy 590⚠1=F-15 断言捞到 2026-08-13 历史残留 Job 行 status=2,数据态非产品回归)/ incr 612⚠0(I-01 取证型 + I-06 pool·board 漂移 probe,设计内)/ graph 571⚠0(D-G1 记档);demo_t04 35/35 + demo_smoke_graph 40/40。合计 295 checks(2904⚠1)+ UI 75 步全 PASS。
  • jar = 11:20 构建已含工作树 @Schema 改动(verify_jar.py 验过);8080 verify profile detached 在跑。
  • 非 pass 全部数据态或已记档模式,逐项定性见报告 §二;残留收尾:e2c-r3d- 正门清扫 + heavy teardown 还原 + demo 夹具硬删。
  • 报告:e2e-report-r3.md(对照 handover 票 04 基线逐项 delta);specimens 四份已按 r3 名归档本目录(原文件 customer-e2e-r2 / customer-contact-graph 内刷新于 11:45–11:56)。