test: write stable launch persona evidence

This commit is contained in:
Codex
2026-07-01 08:45:20 +08:00
parent cf1ae6026b
commit 91abf854fe
8 changed files with 176 additions and 27 deletions

View File

@@ -52,10 +52,10 @@ npm run perf:postgres:sql -- --profile=shared-host
角色旅程烟测:
```bash
npm run smoke:launch-persona
npm run smoke:launch-persona -- --write docs/refactor/launch-artifacts/launch-persona-smoke.json --write-md docs/refactor/launch-artifacts/launch-persona-smoke.md
```
该脚本从普通学生、租户管理员、平台管理员三个视角调用真实 API覆盖 SVIP 后刷题、收藏、错题复习入口、租户 dashboard/主题/学生/销售转化、平台租户/套餐/审计入口和越权拒绝。它会写入少量 `launch_persona_smoke` 测试练习与收藏记录,只建议在本地、预生产或灰度租户运行。
该脚本从普通学生、租户管理员、平台管理员三个视角调用真实 API覆盖 SVIP 后刷题、收藏、错题复习入口、租户 dashboard/主题/学生/销售转化、平台租户/套餐/审计入口和越权拒绝。它会写入少量 `launch_persona_smoke` 测试练习与收藏记录,只建议在本地、预生产或灰度租户运行。默认会生成带时间戳的报告;生产证据必须额外带 `--write` 生成稳定 JSON`production-launch-evidence.json``launch:gate` 引用。
## 前置条件