auto-sync: 2026-05-20 08:31:39

This commit is contained in:
cfdaily
2026-05-20 08:31:39 +08:00
parent f59e04b58e
commit fa714a3d87
+8 -8
View File
@@ -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(