mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-09-29 16:24:22 +10:00
fix(e2e): launch server directly so Playwright can stop it
pnpm 12.6 moves script children into their own process group. Playwright stops its webServer with a process-group kill, so the server spawned via `pnpm start` survived teardown and every E2E job hung until the 30 minute timeout after all tests had passed.
This commit is contained in:
@@ -30,7 +30,9 @@ export default defineConfig({
|
|||||||
},
|
},
|
||||||
],
|
],
|
||||||
webServer: {
|
webServer: {
|
||||||
command: "pnpm start",
|
// Run node directly: pnpm >=12.6 moves script children into their own process group,
|
||||||
|
// so Playwright's group kill misses the server and the job hangs after the tests finish.
|
||||||
|
command: "node apps/server/dist/index.mjs",
|
||||||
url: `${baseURL}/api/health`,
|
url: `${baseURL}/api/health`,
|
||||||
reuseExistingServer: !isCI,
|
reuseExistingServer: !isCI,
|
||||||
timeout: 120_000,
|
timeout: 120_000,
|
||||||
|
|||||||
Reference in New Issue
Block a user