23 lines
1.9 KiB
Markdown
23 lines
1.9 KiB
Markdown
# Playwright E2E 入口矩阵
|
||
|
||
默认 `playwright test` / `npm run test:e2e:list` 只枚举用例,**不实跑**(各 spec 内部有门禁 skip)。
|
||
|
||
| Spec | 门禁变量 | npm 脚本 | 备注 |
|
||
|------|----------|----------|------|
|
||
| `document-revision-runtime.spec.ts` | `RUN_UI_ACCEPTANCE=1` + `UI_PHASE` | `npm run test:ui-acceptance:main` / `:post-restart` | 主链 serial;`UI_PHASE=post-restart` 产物隔离;默认证据 `assets/2026-09-22-docrev-ui-rerun`;禁止写入历史/143 目录 |
|
||
| `admin-console.spec.ts` | `RUN_UI_ACCEPTANCE=1` | `npm run test:e2e:admin-console` | 需管理员账号 |
|
||
| `controlled-document-reload.spec.ts` | `RUN_UI_ACCEPTANCE=1` | `npm run test:e2e:controlled-document-reload` | |
|
||
| `governance-action-level-authz.spec.ts` | `RUN_UI_ACCEPTANCE=1` | `npm run test:e2e:governance-action-level-authz` | |
|
||
| `intent-plan-cards.spec.ts` | `RUN_UI_ACCEPTANCE=1` | `npm run test:e2e:intent-plan-cards` | |
|
||
| `project143-regression.spec.ts` | `RUN_UI_ACCEPTANCE=1` | `npm run test:e2e:project143-regression` | 项目 143 只读 |
|
||
| `workflow-plan-409-frozen-duties.spec.ts` | `RUN_UI_ACCEPTANCE=1` | `npm run test:e2e:workflow-plan-409-frozen-duties` | |
|
||
| `conversation-intent-dual-tab.spec.ts` | `INTENT_DUAL_TAB=1` | `npm run test:e2e:conversation-intent-dual-tab` | 独立双标签风险口径 |
|
||
|
||
约定:
|
||
|
||
- `playwright test --list` 期望:**29 tests in 8 files**(Wave 3 退役冗余 `document-revision.spec.ts` / 消灭 `DOCREV_E2E_BASE_URL`)。
|
||
- 新增 spec 必须同时补本表与 `package.json` 脚本。
|
||
- 不升 `MULTI_INTENT_PLAN_TIER`;不触碰项目 143 写路径。
|
||
- DOCREV 收口分组(依赖 UI-00.. 前置,不可安全单独中途开跑):`npm run test:ui-acceptance:groups` → UI-03 / UI-05 / UI-06 / UI-07-08-09 / UI-11 / UI-13 / post-restart。
|
||
- `UI_PHASE=post-restart` 写 `playwright-output-post-restart/` + `ui-acceptance-results-post-restart.json`,不得覆盖 main。
|