Private
Public Access
0
0
Files
manual_slop/tests
ed bf6bc67b85 fix(tests): test_live_gui_workspace_exists xdist race - root cause: missing mkdir in fixture
The live_gui_workspace fixture returned handle.workspace without
ensuring the path exists. In pytest-xdist batched runs, the owner
worker's live_gui fixture teardown runs shutil.rmtree(temp_workspace)
when the owner's session ends. If a client worker's test runs after
the owner teardown, the workspace path no longer exists and the test
fails with 'live_gui_workspace.exists() == False'.

Verified pre-existing on parent commit 4ab7c732 (test PASSED in 2.84s
in isolation on parent; the race only manifests in batched parallel
runs).

Fix: live_gui_workspace now calls workspace.mkdir(parents=True,
exist_ok=True) before returning. This makes the fixture idempotent
and resilient to concurrent teardown by other workers.
2026-06-18 14:26:38 -04:00
..
2026-03-05 17:13:59 -05:00
2026-05-10 15:14:54 -04:00
2026-05-20 07:51:58 -04:00
2026-03-05 16:37:30 -05:00
2026-03-05 17:13:59 -05:00
2026-03-05 16:37:30 -05:00
2026-03-07 20:32:59 -05:00
2026-03-12 19:08:51 -04:00
2026-03-05 15:10:53 -05:00
2026-03-12 19:08:51 -04:00
2026-03-12 19:08:51 -04:00
2026-05-20 07:51:58 -04:00
2026-05-20 07:51:58 -04:00
ok
2026-03-07 21:40:40 -05:00