From 8d6971ecc95629ccda16f5833e7ee013ea5eb378 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 27 Jul 2026 08:34:01 -0400 Subject: [PATCH] fix(test): prevent SQLite worker teardown crashes (#114567) --- test/vitest-scoped-config.test.ts | 4 ++++ test/vitest/vitest.runtime-config.config.ts | 3 +++ 2 files changed, 7 insertions(+) diff --git a/test/vitest-scoped-config.test.ts b/test/vitest-scoped-config.test.ts index 08ce948ee456..d3b9071f56f9 100644 --- a/test/vitest-scoped-config.test.ts +++ b/test/vitest-scoped-config.test.ts @@ -613,6 +613,10 @@ describe("scoped vitest configs", () => { expectForkedIsolatedRunner(defaultInfraConfig); }); + it("keeps native SQLite runtime config tests in forked workers", () => { + expectForkedNonIsolatedRunner(defaultRuntimeConfig); + }); + it("keeps process, runtime config, and tooling lanes off the openclaw runtime setup", () => { expect(normalizeConfigPaths(requireTestConfig(defaultProcessConfig).setupFiles)).toEqual([ "test/setup.ts", diff --git a/test/vitest/vitest.runtime-config.config.ts b/test/vitest/vitest.runtime-config.config.ts index c09b97f0653b..c96900c064d3 100644 --- a/test/vitest/vitest.runtime-config.config.ts +++ b/test/vitest/vitest.runtime-config.config.ts @@ -8,6 +8,9 @@ export function createRuntimeConfigVitestConfig(env?: Record