From 755036f41001a6c408fc97e2642a02d5ea7f51a3 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 10 Jul 2025 22:37:09 +0300 Subject: fix: Add delay to EnterOnlyTest to prevent race condition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- internal/eventloop_test.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'internal') 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) -- cgit v1.2.3