test: batch thread-only unit lanes
This commit is contained in:
parent
7abfff756d
commit
09cf6d80ec
@ -437,6 +437,22 @@ const unitSingletonEntries = unitSingletonBuckets.map((files, index) => ({
|
|||||||
unitSingletonBuckets.length === 1 ? "unit-singleton" : `unit-singleton-${String(index + 1)}`,
|
unitSingletonBuckets.length === 1 ? "unit-singleton" : `unit-singleton-${String(index + 1)}`,
|
||||||
args: ["vitest", "run", "--config", "vitest.unit.config.ts", "--pool=forks", ...files],
|
args: ["vitest", "run", "--config", "vitest.unit.config.ts", "--pool=forks", ...files],
|
||||||
}));
|
}));
|
||||||
|
const unitThreadEntries =
|
||||||
|
unitThreadSingletonFiles.length > 0
|
||||||
|
? [
|
||||||
|
{
|
||||||
|
name: "unit-threads",
|
||||||
|
args: [
|
||||||
|
"vitest",
|
||||||
|
"run",
|
||||||
|
"--config",
|
||||||
|
"vitest.unit.config.ts",
|
||||||
|
"--pool=threads",
|
||||||
|
...unitThreadSingletonFiles,
|
||||||
|
],
|
||||||
|
},
|
||||||
|
]
|
||||||
|
: [];
|
||||||
const baseRuns = [
|
const baseRuns = [
|
||||||
...(shouldSplitUnitRuns
|
...(shouldSplitUnitRuns
|
||||||
? [
|
? [
|
||||||
@ -469,10 +485,7 @@ const baseRuns = [
|
|||||||
file,
|
file,
|
||||||
],
|
],
|
||||||
})),
|
})),
|
||||||
...unitThreadSingletonFiles.map((file) => ({
|
...unitThreadEntries,
|
||||||
name: `${path.basename(file, ".test.ts")}-threads`,
|
|
||||||
args: ["vitest", "run", "--config", "vitest.unit.config.ts", "--pool=threads", file],
|
|
||||||
})),
|
|
||||||
...unitVmForkSingletonFiles.map((file) => ({
|
...unitVmForkSingletonFiles.map((file) => ({
|
||||||
name: `${path.basename(file, ".test.ts")}-vmforks`,
|
name: `${path.basename(file, ".test.ts")}-vmforks`,
|
||||||
args: [
|
args: [
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user