docs: correct portal UI verification commands (#12)

ila
2026-08-21 11:26:41 +08:00
parent 95058851cf
commit 357def0102
+6 -2
@@ -209,6 +209,8 @@ $env:CHORUS_TEST_DSN = $env:CHORUS_DSN
go test -v -count=1 ./internal/core/queue/...
go test -race -count=1 ./internal/core/queue/...
$env:CHORUS_TEST_DSN = $null
```
Provider/worker 的 mock 协议、真实 MySQL 8 attempt/output 与优雅退出验证:
```powershell
@@ -217,10 +219,9 @@ go test -v -count=1 ./internal/core/provider/... ./internal/platform/http/... ./
go test -race -count=1 ./...
$env:CHORUS_TEST_DSN = $null
```
```
- Provider:全部 retryable 类别使用 mock,不消耗真实额度。
- Portal:真实 MySQL 8 覆盖登录/退出、session/CSRF 轮换、用户作用域幂等、pending 提交、上传边界、任务与文件跨用户授权、终态和 HTMX 401;测试结束 generation/input/output 和构造用户必须为 0。
- Portal handler:真实 MySQL 8 覆盖登录/退出、session/CSRF 轮换、用户作用域幂等、pending 提交、上传边界、任务与文件跨用户授权、终态和 HTMX 401;Go 集成测试结束后清理本次构造数据。浏览器 E2E 使用固定的合成幂等任务,重复运行不持续新增记录。
```powershell
$env:CHORUS_TEST_DSN = $env:CHORUS_DSN
@@ -250,6 +251,9 @@ git status --short --branch
go build ./...
go vet ./...
go test ./...
corepack pnpm --dir portal/web install --frozen-lockfile
corepack pnpm --dir portal/web build
corepack pnpm --dir portal/web test:e2e
pnpm --dir admin-ui install --frozen-lockfile
pnpm --dir admin-ui build:prod
python dev_scripts/harness.py check --strict