Skip to content

Commit b4e2eaa

Browse files
authored
fix(ci): use threads pool instead of forks to prevent worker exit crashes (#178)
1 parent 97ea52b commit b4e2eaa

1 file changed

Lines changed: 3 additions & 8 deletions

File tree

.config/vitest.config.mts

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -65,19 +65,14 @@ const vitestConfig = defineConfig({
6565
: [toGlobPath(path.resolve(projectRoot, 'test/npm/**'))]),
6666
],
6767
reporters: ['default'],
68-
pool: process.env.CI ? 'forks' : 'threads',
68+
pool: 'threads',
6969
poolOptions: {
7070
threads: {
71-
maxThreads: 16,
72-
minThreads: 4,
71+
maxThreads: process.env.CI ? 4 : 16,
72+
minThreads: process.env.CI ? 2 : 4,
7373
isolate: false,
7474
useAtomics: true,
7575
},
76-
forks: {
77-
maxForks: process.env.CI ? 4 : 16,
78-
minForks: process.env.CI ? 2 : 4,
79-
isolate: true,
80-
},
8176
},
8277
teardownTimeout: 30_000,
8378
testTimeout: 10_000,

0 commit comments

Comments
 (0)