diff options
| author | Paul Buetow <paul@buetow.org> | 2025-07-10 22:37:09 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-07-10 22:37:09 +0300 |
| commit | 755036f41001a6c408fc97e2642a02d5ea7f51a3 (patch) | |
| tree | f01f6f529cabeea7a859dcf8b864965db05c9a87 /internal/eventloop_test.go | |
| parent | 865ccd8a8bc0eff72686577a9fc159a6a8934b31 (diff) | |
fix: Add delay to EnterOnlyTest to prevent race condition
The EnterOnlyTest was failing intermittently due to a race condition
where the test was checking for pending enter events before the
eventloop had finished processing them. Added a 20ms delay to ensure
events are properly stored before verification.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Diffstat (limited to 'internal/eventloop_test.go')
| -rw-r--r-- | internal/eventloop_test.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/eventloop_test.go b/internal/eventloop_test.go index b4ab460..9ef8442 100644 --- a/internal/eventloop_test.go +++ b/internal/eventloop_test.go @@ -100,6 +100,8 @@ func TestEventloop(t *testing.T) { // Special checks for edge case tests switch testName { case "EnterOnlyTest": + // Give time for events to be processed + time.Sleep(20 * time.Millisecond) // Verify enter events are still pending // Only the OpenEvent is guaranteed to be stored (FdEvent requires comm name) verifyEnterEventPending(t, el, defaultTid) |
