8 lines
417 B
JavaScript
8 lines
417 B
JavaScript
|
|
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));
|