Skip to content

Commit b6e37cc

Browse files
authored
🔧 限制本地测试为单 worker (#1767)
1 parent a14b8b9 commit b6e37cc

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

‎playwright.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export default defineConfig({
1212
fullyParallel: true,
1313
forbidOnly: !!process.env.CI,
1414
retries: process.env.CI ? 1 : 0,
15-
workers: process.env.CI ? 2 : 4,
15+
workers: process.env.CI ? 2 : 1,
1616
reporter: process.env.CI ? [["html", { open: "never" }], ["list"]] : "list",
1717
outputDir: "test-results",
1818
use: {

‎vitest.config.ts‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export default defineConfig({
6767
...sharedTest,
6868
pool: "vmThreads",
6969
isolate: false,
70-
maxWorkers: "75%",
70+
maxWorkers: process.env.CI ? "75%" : 1,
7171
testTimeout: 340,
7272
sequence: {
7373
groupOrder: 0,
@@ -83,10 +83,10 @@ export default defineConfig({
8383
exclude: BASE_EXCLUDE,
8484
environment: "node",
8585
pool: "threads",
86-
maxWorkers: "75%",
86+
maxWorkers: process.env.CI ? "75%" : 1,
8787
testTimeout: 340,
8888
sequence: {
89-
groupOrder: 0,
89+
groupOrder: process.env.CI ? 0 : 1,
9090
},
9191
},
9292
},
@@ -102,10 +102,10 @@ export default defineConfig({
102102
isolate: false,
103103
// UI renders and V8 coverage are CPU-bound; leave headroom for the fast/scripts projects
104104
// so the fixed 850ms per-test budget measures the test rather than worker starvation.
105-
maxWorkers: "50%",
105+
maxWorkers: process.env.CI ? "50%" : 1,
106106
testTimeout: 850,
107107
sequence: {
108-
groupOrder: 1,
108+
groupOrder: process.env.CI ? 1 : 2,
109109
},
110110
},
111111
},
@@ -119,10 +119,10 @@ export default defineConfig({
119119
...sharedTest,
120120
pool: "threads",
121121
isolate: true,
122-
maxWorkers: "50%",
122+
maxWorkers: process.env.CI ? "50%" : 1,
123123
testTimeout: 340,
124124
sequence: {
125-
groupOrder: 1,
125+
groupOrder: process.env.CI ? 1 : 3,
126126
},
127127
},
128128
},

0 commit comments

Comments
 (0)