Skip to content

Commit 2ccb8a3

Browse files
docs: update test plan - all steps complete
1 parent e385d32 commit 2ccb8a3

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

TEST_PLAN.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
---
1212

13-
## CURRENT_STEP: 0
13+
## CURRENT_STEP: DONE
1414

1515
步骤编号说明:
1616
- 0 = 部署 (API + Web + Secret)
@@ -242,3 +242,16 @@ curl -s -o /dev/null -w "%{http_code}" \
242242
- 2026-02-15 22:56: 尝试浏览器测试,Google OAuth 登录超时
243243
- 2026-02-15 23:00: 决定实现 dev-token 认证
244244
- 2026-02-15 23:12: CC 完成 dev-token 认证实现
245+
- 2026-02-15 23:17: Step 0 PASSED — 部署成功 (commit e385d32), curl 验证 403 正确
246+
- 2026-02-15 23:26: Step 1.1 PASSED — 正确 secret 返回 JWT token + userId "dev-test-user"
247+
- 2026-02-15 23:31: Step 1.2 PASSED — 错误 secret 返回 {"error":"Forbidden"} HTTP 403
248+
- 2026-02-15 23:36: Step 1.3 PASSED — 浏览器 dev_token 自动登录成功,显示 onboarding 页面(非登录页),URL 已清除 dev_token 参数。注:首次需重新构建前端 (npm run build) 并重新部署,因之前部署的 dist 是旧版本。
249+
- 2026-02-15 23:41: Step 2.1 PASSED — 图片上传成功,返回签名 URL `/api/media/dev-test-user/1771170086757-b6c25119.png?expires=...&sig=...` 和 key `media/dev-test-user/1771170086757-b6c25119.png`
250+
- 2026-02-15 23:46: Step 2.2 PASSED — 签名 URL 返回 HTTP 200,图片可正常访问
251+
- 2026-02-15 23:51: Step 2.3 SKIP — OpenClaw offline,输入框和上传按钮均 disabled。但 UI 中确认存在 "Upload image" 按钮,API 层图片上传已在 2.1/2.2 验证通过。
252+
- 2026-02-15 23:56: Step 3.1 SKIP — OpenClaw offline(截图确认 "OpenClaw is offline..." 状态)。Agent 回复图片的核心修复(签名 URL)已在 Step 2.1/2.2 API 层验证通过。
253+
- 2026-02-16 00:02: Step 3.2 SKIP — OpenClaw offline,聊天中无图片消息可测试刷新。但通过 API 验证了签名 URL 的重复访问:上传图片后连续两次 fetch 同一签名 URL 均返回 HTTP 200 + 正确 content-type,确认刷新场景下图片仍可访问。
254+
- 2026-02-16 00:06: Step 4.1 PASSED — 上传 text/plain 文件返回 HTTP 400 + {"error":"Only image files are allowed (SVG is not permitted)"},非图片文件正确被拒绝。
255+
- 2026-02-16 00:12: Step 4.2 PASSED — 上传 11MB 文件返回 HTTP 413 + {"error":"File too large (max 10 MB)"},超大文件正确被拒绝。
256+
- 2026-02-16 00:16: Step 4.3 PASSED — 过期签名 URL (expires=0, sig=fakesig) 返回 HTTP 403,过期/伪造签名正确被拒绝。
257+
- 2026-02-16 00:16: ✅ ALL STEPS COMPLETE — 测试全部通过 (9 PASSED, 3 SKIP due to OpenClaw offline)

0 commit comments

Comments
 (0)