diff --git a/.changeset/suppress-code-moved-logs.md b/.changeset/suppress-code-moved-logs.md new file mode 100644 index 0000000000..0894fc3587 --- /dev/null +++ b/.changeset/suppress-code-moved-logs.md @@ -0,0 +1,7 @@ +--- +"@cloudflare/vitest-pool-workers": patch +--- + +Suppress `CODE_MOVED for unknown code block` log spam from workerd + +These are internal workerd diagnostic messages not relevant to application developers. Miniflare's structured log handler already filters them, but `vitest-pool-workers` uses a custom `handleRuntimeStdio` that bypasses that pipeline. This adds the pattern to the pool's own ignore list. diff --git a/packages/vitest-pool-workers/src/pool/index.ts b/packages/vitest-pool-workers/src/pool/index.ts index 7dcfbdd515..5ea78d61b6 100644 --- a/packages/vitest-pool-workers/src/pool/index.ts +++ b/packages/vitest-pool-workers/src/pool/index.ts @@ -80,6 +80,7 @@ const ignoreMessages = [ "disconnected: operation canceled", "disconnected: worker_do_not_log; Request failed due to internal error", "disconnected: WebSocket was aborted", + "CODE_MOVED for unknown code block", "broken.outputGateBroken; jsg.Error: Instance dispose", ]; function trimSymbolizerWarning(chunk: string): string {