From 2238904ebf66c19b9029c1bac46898e6ba921c01 Mon Sep 17 00:00:00 2001 From: Michael Yong Date: Wed, 26 Aug 2026 15:59:43 -0700 Subject: [PATCH] Load built host artifacts natively in tests --- packages/plugin-build/src/builtin-host-artifacts.test.ts | 2 +- packages/plugin-build/vitest.config.ts | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/plugin-build/src/builtin-host-artifacts.test.ts b/packages/plugin-build/src/builtin-host-artifacts.test.ts index 0f857e51d2..8c42386813 100644 --- a/packages/plugin-build/src/builtin-host-artifacts.test.ts +++ b/packages/plugin-build/src/builtin-host-artifacts.test.ts @@ -149,4 +149,4 @@ describe("builtin host artifacts", () => { }, 90_000, ); -}); \ No newline at end of file +}); diff --git a/packages/plugin-build/vitest.config.ts b/packages/plugin-build/vitest.config.ts index 5c7dfed678..729295d536 100644 --- a/packages/plugin-build/vitest.config.ts +++ b/packages/plugin-build/vitest.config.ts @@ -6,6 +6,14 @@ import { export default defineWorkspaceTestConfig({ test: { silent: "passed-only", + server: { + deps: { + // These files are final, self-contained ESM artifacts. Loading them + // through Vite transforms the large provider bundles a second time + // and does not match the daemon's native Node import. + external: [/\.builtin-host-test-[^/]+\/dist\/host\.js/u], + }, + }, projects: sharedWorkerProjects({ pkgDir: __dirname, name: "@bb/plugin-build",