Files
Agent-System/web/e2e/README.md
T

23 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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。