diff --git a/packages/vitest/src/node/core.ts b/packages/vitest/src/node/core.ts index ccb717370843..f9076022e2e9 100644 --- a/packages/vitest/src/node/core.ts +++ b/packages/vitest/src/node/core.ts @@ -142,6 +142,10 @@ export class Vitest { ...this.config.sequence, sequencer: undefined!, }, + benchmark: { + ...this.config.benchmark, + reporters: [], + } as ResolvedConfig['benchmark'], }, this.configOverride || {} as any, ) as ResolvedConfig diff --git a/test/benchmark/vitest.config.ts b/test/benchmark/vitest.config.ts index 457040d10279..8db62edd4234 100644 --- a/test/benchmark/vitest.config.ts +++ b/test/benchmark/vitest.config.ts @@ -1,12 +1,25 @@ import { defineConfig } from 'vitest/config' +const noop = () => {} + export default defineConfig({ test: { update: false, allowOnly: true, benchmark: { outputFile: './bench.json', - reporters: ['json'], + reporters: ['json', { + onInit: noop, + onPathsCollected: noop, + onCollected: noop, + onFinished: noop, + onTaskUpdate: noop, + onTestRemoved: noop, + onWatcherStart: noop, + onWatcherRerun: noop, + onServerRestart: noop, + onUserConsoleLog: noop, + }], }, }, })