You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix intermittent test failures on free-threaded Python
- Add startup synchronization in init_per_suite to wait for event loop
to be fully initialized before running tests
- Add proper error handling for application startup failures
- Increase timer delays (10ms -> 20ms minimum) for CI reliability
- Add wait_for_event_loop/1 helper that verifies loop is functional
The race condition occurred because free-threaded Python allows multiple
threads to run simultaneously, and tests could start before the event
loop policy was fully installed.
0 commit comments