import { spawn } from "node:child_process"; import { assertE2EDatabase, e2eEnv, root } from "./env.mjs"; assertE2EDatabase(); for (const key of ["E2E_USER_EMAIL", "E2E_USER_PASSWORD", "E2E_API_PORT", "E2E_CLIENT_PORT"]) e2eEnv(key); const child = spawn("yarn", ["playwright", "test", ...process.argv.slice(2)], { cwd: root, stdio: "inherit", env: process.env }); child.on("exit", (code) => process.exit(code ?? 1));