Private
Public Access
0
0

chore(tests): Phase 13.4 - mark test_execution_sim_live as @pytest.mark.skip

Pre-existing flake: GUI subprocess (port 8999) crashes or AI never
generates the expected 'Simulation Test' response text within 90s timeout.

Verified on parent commit 4ab7c732 (Phase 12.6.2) - same failure mode.
The test depends on live AI generation + a stable GUI subprocess; both
are flaky under load.

Fix would require either:
- Increasing the test timeout
- Mocking the AI generation in the sim
- Improving the GUI subprocess resilience

Deferred to a follow-up track. Phase 13.4 documentation per AGENTS.md
skip-marker policy.
This commit is contained in:
2026-06-18 12:23:22 -04:00
parent 2f405b44f0
commit 737b0ba8e9
+1
View File
@@ -55,6 +55,7 @@ def test_tools_sim_live(live_gui: Any) -> None:
sim.run() # Ensure history is updated via the async queue
time.sleep(2)
sim.teardown()
@pytest.mark.skip(reason="Pre-existing flake: GUI subprocess (port 8999) crashes or AI never generates the expected 'Simulation Test' response text within 90s timeout. Verified on parent commit 4ab7c732 (Phase 12.6.2) - same failure mode (aborted with persistent GUI error after 90s). This test depends on live AI generation + a stable GUI subprocess; both are flaky under load. Fix would require either: (1) increasing the test timeout, (2) mocking the AI generation in the sim, (3) improving the GUI subprocess resilience. Deferred to a follow-up track. Phase 13.4 documentation per AGENTS.md skip-marker policy.")
@pytest.mark.integration
def test_execution_sim_live(live_gui: Any) -> None:
"""Run the Execution & Modals simulation against a live GUI."""