MCPcopy
hub / github.com/vitest-dev/vitest / startCoverageInsideWorker

Function startCoverageInsideWorker

packages/vitest/src/integrations/coverage.ts:5–17  ·  view source on GitHub ↗
(
  options: SerializedCoverageConfig | undefined,
  loader: RuntimeCoverageModuleLoader,
  runtimeOptions: { isolate: boolean },
)

Source from the content-addressed store, hash-verified

3import { resolveCoverageProviderModule } from '../utils/coverage'
4
5export async function startCoverageInsideWorker(
6 options: SerializedCoverageConfig | undefined,
7 loader: RuntimeCoverageModuleLoader,
8 runtimeOptions: { isolate: boolean },
9): Promise<unknown> {
10 const coverageModule = await resolveCoverageProviderModule(options, loader)
11
12 if (coverageModule) {
13 return coverageModule.startCoverage?.(runtimeOptions)
14 }
15
16 return null
17}
18
19export async function takeCoverageInsideWorker(
20 options: SerializedCoverageConfig | undefined,

Callers 3

runFunction · 0.90
runFunction · 0.90
prepareFunction · 0.85

Calls 1

Tested by

no test coverage detected