fix(phase6): resolve minimax regression and context snapshotting crash
This commit is contained in:
@@ -61,15 +61,22 @@ def test_phase4_final_verify(live_gui):
|
||||
|
||||
# Wait for completion
|
||||
success = False
|
||||
for _ in range(50):
|
||||
print("[VERIFY] Polling for completion...")
|
||||
for i in range(100):
|
||||
state = client.get_gui_state()
|
||||
if state.get('ai_status') == 'done':
|
||||
status = state.get('ai_status')
|
||||
if i % 10 == 0:
|
||||
print(f"[VERIFY] Poll {i}, status: {status}")
|
||||
if status == 'done':
|
||||
success = True
|
||||
break
|
||||
if "error" in status.lower():
|
||||
print(f"[VERIFY] Error detected: {status}")
|
||||
break
|
||||
time.sleep(0.5)
|
||||
assert success, "AI request timed out"
|
||||
|
||||
# 5. Verify discussion history has the context
|
||||
if not success:
|
||||
print(f"[VERIFY] Timeout! Final status: {status}")
|
||||
assert success, f"AI request timed out or failed. Status: {status}" # 5. Verify discussion history has the context
|
||||
session = client.get_session()
|
||||
entries = session.get('session', {}).get('entries', [])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user