docs: correct portal UI verification commands (#12)
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user