mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-07-30 07:44:43 -05:00
Fix CI
This commit is contained in:
parent
4f2001526d
commit
fa75457cd3
|
|
@ -1,5 +1,7 @@
|
|||
// import.meta.env is undefined when Playwright bundles test code,
|
||||
// so we need to check if it exists before accessing it
|
||||
// import.meta.env is undefined when Playwright bundles test code, so we need to
|
||||
// check if it exists before accessing it. There the flag comes from process.env
|
||||
// instead (set by playwright.config.ts), as app modules run in the test process too.
|
||||
export const IS_E2E_TEST_RUN =
|
||||
typeof import.meta.env !== "undefined" &&
|
||||
import.meta.env.VITE_E2E_TEST_RUN === "true";
|
||||
(typeof import.meta.env !== "undefined" &&
|
||||
import.meta.env.VITE_E2E_TEST_RUN === "true") ||
|
||||
(typeof process !== "undefined" && process.env.VITE_E2E_TEST_RUN === "true");
|
||||
|
|
|
|||
|
|
@ -2,6 +2,10 @@ import os from "node:os";
|
|||
import type { PlaywrightTestConfig } from "@playwright/test";
|
||||
import { devices } from "@playwright/test";
|
||||
|
||||
// app modules are imported by the test process itself (factories), and they read
|
||||
// this flag at import time. Workers inherit it from this process.
|
||||
process.env.VITE_E2E_TEST_RUN = "true";
|
||||
|
||||
const WORKER_COUNT =
|
||||
Number(process.env.E2E_WORKERS) ||
|
||||
Math.min(8, Math.max(4, os.cpus().length - 2));
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user