Skip to content

Commit e7a4571

Browse files
committed
test: Add socket existence checks to TestQueryLimit
Adding checks to verify daemon and query sockets exist before attempting to connect. This will help identify if the issue is that the daemon isn't creating the sockets in CI.
1 parent 3504913 commit e7a4571

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

internal/e2e/config_e2e_test.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,12 @@ max_limit = 50
282282
}
283283

284284
t.Logf("Sending 20 edit events to daemon socket: %s", daemonSocket)
285+
286+
// Verify daemon socket exists
287+
if _, err := os.Stat(daemonSocket); os.IsNotExist(err) {
288+
t.Fatalf("Daemon socket does not exist: %s", daemonSocket)
289+
}
290+
285291
for i := 0; i < 20; i++ {
286292
editPayload := map[string]interface{}{
287293
"type": "edit",
@@ -320,6 +326,11 @@ max_limit = 50
320326

321327
t.Logf("Querying daemon socket: %s", querySocket)
322328

329+
// Verify query socket exists
330+
if _, err := os.Stat(querySocket); os.IsNotExist(err) {
331+
t.Fatalf("Query socket does not exist: %s", querySocket)
332+
}
333+
323334
// Query without limit (should use default from config)
324335
queryPayload := map[string]interface{}{
325336
"type": "recent",

0 commit comments

Comments
 (0)