Archive completed Track E/S short-terms, record HTTP/PI compatibility matrices, and defer shared live plus protocol implementation to long-term tasks. Co-authored-by: Cursor <cursoragent@cursor.com>
2.0 KiB
2.0 KiB
Phase 2 收口盘点测试报告
一、 测试背景 (Background)
Track E/S 代码已合入。Phase 2 仍缺 Track P 立项门中的兼容矩阵,以及 short-term 未归档。本波不切共享 live、不实现 H1/P1。
二、 测试目标 (Test Objectives)
- Replay apply:digest 不匹配、操作者=批准人、缺 approval ref 均失败。
go test -race -short覆盖 events 与三条消费者包。- H0 路由盘点 122 条;P0 确认无
result_v1schema。
三、 测试方案与环境 (Test Plan & Environment)
| 项 | 值 |
|---|---|
| OS | Linux 7.0.0-31-generic |
| Go | go1.27.1 linux/amd64 |
| 分支 | feature/phase2-closeout-inventories |
| 层级 | 单元 + race 短测 |
四、 预期结果 (Expected Results)
双人审批负例失败;race 无 data race;共享 consumer 仍 off。
五、 实际测试结果与判定 (Actual Results & Evaluation)
5.1 Replay 负例
- 测试输入 (Input):
go test -count=1 ./internal/events -run 'Replay|Sanitize|Inventory' - 实际输出 (Actual Output):
ok chat-agent-system/internal/events 0.004s - 评价判定 (Evaluation / Verdict):PASS
- 性能与耗时 (Duration & Latency):4ms
5.2 race
- 测试输入 (Input):
go test -race -short -count=1 ./internal/events ./internal/app/docnotify ./internal/app/docadvance ./internal/app/docproject ./internal/app/docflow - 实际输出 (Actual Output):上述包全部
ok(约 1.0s/包) - 评价判定 (Evaluation / Verdict):PASS
- 性能与耗时 (Duration & Latency):约 2.9s
六、 自动化测试套件汇总 (Test Suite Execution)
| 命令 | 结果 |
|---|---|
| replay/inventory 单测 | PASS |
-race -short 事件目标包 |
PASS |
七、 测试结论与后续优化建议 (Conclusion & Next Steps)
Phase 2 可自动完成的部分已收口:Track S 完成;Track E 隔离库完成;Track P 立项(H0/P0)完成。共享 live 与删 hook、以及 H1–H3/P1–P4 实施,分别见长期任务,需授权后另开窗口。