Files
huike-e2e-moicen/README.md
T
weli c5d054789e feat: Playwright against deployed music-room (shell + optional unionid chain)
No Rust/Compose; GitHub Actions with MOICEN_E2E_UNIONID secret; dotenv .env.e2e; proxy install script.

Made-with: Cursor
2026-04-26 17:01:52 +08:00

1.1 KiB

huike-e2e-moicen

针对 已部署music-room.moicen.com(或任意 HUIKE_FRONT_BASE_URL)跑 Playwright,不 clone huike-front、不起 Postgres、不编译 Rust。全栈本地 E2E 见 alchemy-studio/huike-e2e

本机

npm ci
npx playwright install chromium
npx playwright test

走代理安装(默认 http://localhost:7890):npm run install:with-proxy

可选:复制 .env.e2e.example.env.e2e,填写 MOICEN_E2E_UNIONID(勿提交 .env.e2e)。未配置时「真实 unionid」用例自动 skip。

GitHub Actions

在仓库 Settings → Secrets → Actions 配置 MOICEN_E2E_UNIONID(测试用户 union_id)后,全链路用例才会执行;否则仅跑壳层与伪造 unionid 用例。

workflow_dispatch 可改目标 base_url;默认定时见 workflow 文件。

与 moicen 运维文档

浏览器联调、在 UC 库查 union_id 等:见团队内 plan_skills/moicen/moicen-music-room-browser-test-runbook.md(与 huiwing-migration / 运维仓同路径即可)。