From 27344e98124fc874d7d45f98d18bafbb37c61041 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 18 Dec 2025 18:26:46 +0000 Subject: [PATCH] fix: improve test ID generation in concurrent test --- backend/internal/services/websocket_tracker_test.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/internal/services/websocket_tracker_test.go b/backend/internal/services/websocket_tracker_test.go index 24526c88..11562b64 100644 --- a/backend/internal/services/websocket_tracker_test.go +++ b/backend/internal/services/websocket_tracker_test.go @@ -1,6 +1,7 @@ package services import ( + "fmt" "testing" "time" @@ -179,7 +180,7 @@ func TestWebSocketTracker_ConcurrentAccess(t *testing.T) { for i := 0; i < 10; i++ { go func(id int) { conn := &ConnectionInfo{ - ID: string(rune('a' + id)), + ID: fmt.Sprintf("conn-%d", id), Type: "logs", ConnectedAt: time.Now(), } @@ -211,7 +212,7 @@ func TestWebSocketTracker_ConcurrentAccess(t *testing.T) { // Test concurrent unregister for i := 0; i < 10; i++ { go func(id int) { - tracker.Unregister(string(rune('a' + id))) + tracker.Unregister(fmt.Sprintf("conn-%d", id)) done <- true }(i) }