mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-09-29 08:14:25 +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: {
|
||||
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`,
|
||||
reuseExistingServer: !isCI,
|
||||
timeout: 120_000,
|
||||
|
||||
Reference in New Issue
Block a user