Skip to content

♻️ e2e: 收敛真实依赖冒烟入口 - #15

Merged
CodFrm merged 13 commits into
mainfrom
e2e-smoke-refactor
Aug 13, 2026
Merged

♻️ e2e: 收敛真实依赖冒烟入口#15
CodFrm merged 13 commits into
mainfrom
e2e-smoke-refactor

Conversation

@CodFrm

@CodFrm CodFrm commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

变更摘要

  • 将自动 E2E 收敛为唯一入口 make e2e,删除旧 test-e2etest-e2e-webe2e/webe2e/dual 与 agentred/Wails 专用编排
  • 使用正式 cmd/server、全部 migration、真实 MySQL/Redis 与真实 Chromium 覆盖六类基础冒烟
  • 为正式 server 增加显式 --config 契约,保留默认 configs/config.yaml 行为
  • 保留 serve + drive + scratch 本地真实运行态验证轨道,并强化 run 隔离、孤儿恢复、信号收尾和精确 residue 清理
  • CI 改用临时 MySQL 9.7.2、Redis 7,artifact 输出执行脱敏
  • 同步 Makefile、CI、E2E README、开发/测试/验证文档与报告模板

验证

  • make lint
  • make test
    • Go race suite ✅
    • 前端 Vitest:510 tests ✅
  • make build
  • make e2e(真实 MySQL 9.7.2、Redis 7、正式 server、Chromium)✅
    • runner guards:56 passed
    • desktop smoke:6 passed
    • mobile smoke:1 passed
    • cleanup residue:全部为 0
  • pnpm serve + pnpm drive + pnpm scratch(专用远程 E2E MySQL/Redis)✅
    • desktop/mobile 无水平溢出
    • desktop/mobile scratch 均通过
    • SIGTERM 后 handoff、browser/CDP、server listener 消失
    • 所有数据库/Redis residue 为 0

Review / Runtime verdict

  • Standards review:passed
  • Spec review:passed
  • Runtime verification:V1–V10 全部 holds
  • 无 blocked task、standing finding 或 unobserved requirement

范围说明

GitHub OAuth、agentred 与 Wails 不进入基础冒烟;本地 E2E 配置、凭据、截图、录屏和验证报告均保持 gitignored,未提交秘密或运行产物。

@CodFrm
CodFrm merged commit 9341534 into main Aug 13, 2026
4 checks passed
@CodFrm
CodFrm deleted the e2e-smoke-refactor branch August 13, 2026 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant