auto-sync: 2026-05-20 08:31:39
This commit is contained in:
@@ -961,20 +961,20 @@ class TestE10FullChain:
|
||||
"depends_on": json.dumps([child_ids[0]]),
|
||||
}, timeout=10)
|
||||
|
||||
# 4. 手动推进 setup 子任务到 done(通过API)
|
||||
for status in ["claimed", "working", "review", "done"]:
|
||||
http_requests.post(
|
||||
f"{API_BASE}/api/projects/{pid}/tasks/{child_ids[0]}/status",
|
||||
json={"status": status, "agent": "test"}, timeout=10,
|
||||
)
|
||||
|
||||
# 5. 手动推进依赖任务到 blocked
|
||||
# 4. 先推进依赖任务到 blocked(必须在依赖完成之前)
|
||||
for status in ["claimed", "working", "blocked"]:
|
||||
http_requests.post(
|
||||
f"{API_BASE}/api/projects/{pid}/tasks/{dep_id}/status",
|
||||
json={"status": status, "agent": "test"}, timeout=10,
|
||||
)
|
||||
|
||||
# 5. 再推进 setup 子任务到 done(触发依赖推进条件)
|
||||
for status in ["claimed", "working", "review", "done"]:
|
||||
http_requests.post(
|
||||
f"{API_BASE}/api/projects/{pid}/tasks/{child_ids[0]}/status",
|
||||
json={"status": status, "agent": "test"}, timeout=10,
|
||||
)
|
||||
|
||||
# 6. 等待 Ticker 依赖推进(1-2个tick)
|
||||
print(f"\n🚀 E10a: 等待依赖推进 (pid={pid})")
|
||||
dep_result = self._poll_task(
|
||||
|
||||
Reference in New Issue
Block a user