test(audit): fix critical test suite deadlocks and write exhaustive architectural report
- Fix 'Triple Bingo' history synchronization explosion during streaming - Implement stateless event buffering in ApiHookClient to prevent dropped events - Ensure 'tool_execution' events emit consistently across all LLM providers - Add hard timeouts to all background thread wait() conditions - Add thorough teardown cleanup to conftest.py's reset_ai_client fixture - Write highly detailed report_gemini.md exposing asyncio lifecycle flaws
This commit is contained in:
@@ -68,3 +68,11 @@ def test_visual_mma_components(live_gui):
|
||||
assert tickets[1]['status'] == "running"
|
||||
|
||||
print("Visual MMA component verification PASSED.")
|
||||
|
||||
# Clean up the pending modal to prevent polluting subsequent tests
|
||||
print("Cleaning up pending MMA modal...")
|
||||
client.post_gui({
|
||||
"action": "click",
|
||||
"item": "btn_approve_mma_step"
|
||||
})
|
||||
time.sleep(0.5)
|
||||
|
||||
Reference in New Issue
Block a user