From 231c3d948565be03b68668c5514e2810ab78489a Mon Sep 17 00:00:00 2001 From: Andrey Nering Date: Thu, 23 Oct 2025 16:00:35 -0300 Subject: [PATCH] fix(test): close sqlite db on test finish --- internal/agent/common_test.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/internal/agent/common_test.go b/internal/agent/common_test.go index e1446a22ea8ade3efc94fa247841e7268be8cc55..c74ea744c3a7af46d1271cf33ec465270ea886d8 100644 --- a/internal/agent/common_test.go +++ b/internal/agent/common_test.go @@ -104,9 +104,6 @@ func testEnv(t *testing.T) env { testDir := filepath.Join("/tmp/crush-test/", t.Name()) os.RemoveAll(testDir) err := os.MkdirAll(testDir, 0o755) - t.Cleanup(func() { - os.RemoveAll(testDir) - }) require.NoError(t, err) workingDir := testDir conn, err := db.Connect(t.Context(), t.TempDir()) @@ -117,6 +114,12 @@ func testEnv(t *testing.T) env { permissions := permission.NewPermissionService(workingDir, true, []string{}) history := history.NewService(q, conn) lspClients := csync.NewMap[string, *lsp.Client]() + + t.Cleanup(func() { + conn.Close() + os.RemoveAll(testDir) + }) + return env{ workingDir, sessions,