docs: introduce project and keep local reports out of source delivery
This commit is contained in:
1 parent
db5762abd4
commit
d37ce57d09
45 files changed
+232
-14820
No files matched your search
+3
-3
@@ -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`。
|
||||
清单只包含稳定的场景结果、行为观察、请求形状以及浏览器错误/网络越界;不包含随机端口、
|
||||
|
||||
Reference in new issue
Block a user