Skip to content

Commit c571276

Browse files
authoredMay 2, 2024··
perf: unnecessary rpc call when coverage is disabled (#5658)
1 parent 1f7268f commit c571276

File tree

1 file changed

+8
-5
lines changed
  • packages/vitest/src/runtime/runners

1 file changed

+8
-5
lines changed
 

‎packages/vitest/src/runtime/runners/index.ts

+8-5
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,14 @@ export async function resolveTestRunner(config: ResolvedConfig, executor: Vitest
7070
testRunner.onAfterRunFiles = async (files) => {
7171
const state = getWorkerState()
7272
const coverage = await takeCoverageInsideWorker(config.coverage, executor)
73-
rpc().onAfterSuiteRun({
74-
coverage,
75-
transformMode: state.environment.transformMode,
76-
projectName: state.ctx.projectName,
77-
})
73+
74+
if (coverage) {
75+
rpc().onAfterSuiteRun({
76+
coverage,
77+
transformMode: state.environment.transformMode,
78+
projectName: state.ctx.projectName,
79+
})
80+
}
7881

7982
await originalOnAfterRun?.call(testRunner, files)
8083
}

0 commit comments

Comments
 (0)
Please sign in to comment.