diff --git a/.github/workflows/pr-tests.yml b/.github/workflows/pr-tests.yml index 6ac2a12aec..c803180524 100644 --- a/.github/workflows/pr-tests.yml +++ b/.github/workflows/pr-tests.yml @@ -17,6 +17,7 @@ jobs: env: NODE_OPTIONS: "--max-old-space-size=4096" NODE_ENV: test + CI: "true" strategy: matrix: test-type: [jest, e2e, e2e-crx-lock] diff --git a/packages/app/playwright.config.ts b/packages/app/playwright.config.ts index 31dc26ab5f..337fe7c97d 100644 --- a/packages/app/playwright.config.ts +++ b/packages/app/playwright.config.ts @@ -4,6 +4,7 @@ import { type PlaywrightTestConfig, defineConfig } from '@playwright/test'; import './load.envs'; const PORT = process.env.PORT; +const isCI = process.env.CI === 'true'; export const playwrightConfig: PlaywrightTestConfig = { workers: 1, @@ -25,7 +26,7 @@ export const playwrightConfig: PlaywrightTestConfig = { use: { baseURL: `http://localhost:${PORT}/`, permissions: ['clipboard-read', 'clipboard-write'], - headless: false, + headless: isCI, trace: 'on-first-retry', actionTimeout: 5000, },