mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-08-29 04:26:38 +00:00
perf(ci): move the transform corpus out of coverage partitions
The full-corpus transform gate spawns one child that transforms and imports every built bundle, so it runs for 8-25 minutes as a single case and dominates one native Windows coverage partition, blowing its 900s budget under load. Move it to the coverage-exempt heavy gate, which runs it with its own worker budget instead of competing with the instrumented partitions. The package's src is threshold-excluded in vitest.config.ts, so the exemption carries no coverage; the exempt-heavy roster note records the entry.
This commit is contained in:
@@ -39,4 +39,13 @@ export const coverageExemptHeavySuites: readonly CoverageExemptSuite[] = [
|
||||
{ filter: 'scripts/oxlint-contract.spec.ts', exclude: 'scripts/oxlint-contract.spec.ts' },
|
||||
{ filter: 'scripts/change-scope.spec.ts', exclude: 'scripts/change-scope.spec.ts' },
|
||||
{ filter: 'scripts/translation-pairing-merge.spec.ts', exclude: 'scripts/translation-pairing-merge.spec.ts' },
|
||||
// Spawns the full-corpus transform gate in a child process (Node's ESM
|
||||
// loader is its oracle), so no measured file executes in-process; the
|
||||
// package src is threshold-excluded in vitest.config.ts. A single
|
||||
// 900s-budget case; running it inside an instrumented partition exceeds
|
||||
// the Windows partition budget under load.
|
||||
{
|
||||
filter: 'packages/experimental/webworker-runtime/tests/compile/transform-corpus.spec.ts',
|
||||
exclude: 'packages/experimental/webworker-runtime/tests/compile/transform-corpus.spec.ts',
|
||||
},
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user