docs: introduce project and keep local reports out of source delivery

This commit is contained in:
cieanyau committed 2026-11-06 00:29:13 +08:00
1 parent db5762abd4
commit d37ce57d09
45 files changed
+232 -14820

No files matched your search

+3 -3
View File
@@ -1,6 +1,6 @@
# 浏览器端到端验收
先在 `frontend` 安装项目依赖和 `playwright`,执行 `npm run build`,再执行 `npm test`。
先在项目根目录执行 `npm ci` 安装锁定依赖,执行 `npm run build`,再执行 `npm test`。
测试使用 Node 自带的 `node:test`,直接操作实际构建后的页面,不替换项目内部模块。
测试会自动启动两个仅监听 `127.0.0.1` 的独立进程:构建后的 Nuxt 预览服务和 HTTP 假后端。
@@ -14,8 +14,8 @@
CHROME_PATH=/absolute/path/to/chrome npm test
```
默认测试当前 `frontend/.output`。如需验证其他工作树中已经构建的前端,可设置
`E2E_APP_ROOT=/absolute/path/to/frontend`;测试依赖仍从当前工作树解析。
默认测试当前项目的 `.output`。如需验证其他工作树中已经构建的前端,可设置
`E2E_APP_ROOT=/absolute/path/to/project`;测试依赖仍从当前工作树解析。
每次运行在 `tests/fixtures/runs/run-*` 下生成截图和 `manifest.json`。
清单只包含稳定的场景结果、行为观察、请求形状以及浏览器错误/网络越界;不包含随机端口、