This commit is contained in:
ZacharyZhang-NY committed 2026-03-18 01:15:58 -04:00
1 parent 7a3db27ffa
commit 1ba3147ed2
96 files changed
+9400 -6269

No files matched your search

+2 -1
View File
@@ -2,12 +2,13 @@ import { execFileSync } from "node:child_process";
/**
* Playwright globalSetup: build the Electron app from source before E2E tests.
* Uses execFileSync (no shell) for safety and deterministic builds.
* Uses execFileSync and enables shell mode on Windows so the pnpm shim resolves correctly.
*/
export default function globalSetup() {
execFileSync("pnpm", ["electron-vite", "build"], {
stdio: "inherit",
cwd: process.cwd(),
timeout: 120_000,
shell: process.platform === "win32",
});
}