diff --git a/docs/test-plan-e2e-v27.md b/docs/test-plan-e2e-v27.md index 791fd5d..2796802 100644 --- a/docs/test-plan-e2e-v27.md +++ b/docs/test-plan-e2e-v27.md @@ -328,17 +328,20 @@ E2E 测试能安全运行的前提: #### ST1: 并发 Counter 竞争 -- 同时创建多个任务指定同一 Agent → 验证 counter acquire 互斥 → 第二个 blocked +- 同时创建 3 个任务指定同一 Agent → 第 2、3 个 AgentBusyError(reason=counter_blocked) +- 第 1 个完成后 counter release → 第 2 个 acquire 成功 - 验证 counter release 后下一个 acquire 成功 #### ST2: 全局并发上限 -- 同时创建 5 个任务指定不同 Agent → 全部 acquire 成功 -- 第 6 个 → 被拒绝或排队 +- 同时创建 5 个任务指定不同 Agent → 全部 acquire 成功(5/5) +- 第 6 个任务 → 被拒绝或排队 +- 验证全局计数器准确 #### ST3: Broadcast 并发 -- 同时广播多个任务 → 无死锁 +- 同时广播 3 个任务 → 全部任务在 5min 内到达终态 +- 验证无死锁(通过全部终态判定) - 验证广播计数器正确递增 **压力测试合计:3 个测试组**