diff options
| author | Tobias Järvelöv <tobias.jarvelov@mullvad.net> | 2025-10-03 10:16:56 +0200 |
|---|---|---|
| committer | Tobias Järvelöv <tobias.jarvelov@mullvad.net> | 2025-10-06 09:55:02 +0200 |
| commit | 51cc7120f4d6d6b6859b69a096bf5cb1d417e025 (patch) | |
| tree | 6a40b6b262722028926fb8977580db906f65f0f1 | |
| parent | 787855db7085f457f9324c4c5f9930ded629ba87 (diff) | |
| download | mullvadvpn-51cc7120f4d6d6b6859b69a096bf5cb1d417e025.tar.xz mullvadvpn-51cc7120f4d6d6b6859b69a096bf5cb1d417e025.zip | |
Set webPreferences.offscreen when running CI tests
Can be disabled by setting TEST_SHOW_WINDOW=1
| -rw-r--r-- | desktop/packages/mullvad-vpn/test/e2e/setup/main.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/test/e2e/setup/main.ts b/desktop/packages/mullvad-vpn/test/e2e/setup/main.ts index 37bc6cdb6f..3b99f2043e 100644 --- a/desktop/packages/mullvad-vpn/test/e2e/setup/main.ts +++ b/desktop/packages/mullvad-vpn/test/e2e/setup/main.ts @@ -18,6 +18,8 @@ import { ICurrentAppVersionInfo } from '../../../src/shared/ipc-types'; import { mockData } from '../mock-data'; const DEBUG = false; +const TEST_SHOW_WINDOW = process.env.TEST_SHOW_WINDOW === '1'; +const CI_E2E = process.env.CI === 'e2e'; class ApplicationMain { private guiSettings: IGuiSettingsState = { @@ -97,6 +99,7 @@ class ApplicationMain { show: DEBUG, frame: true, webPreferences: { + offscreen: CI_E2E && !TEST_SHOW_WINDOW, preload: path.join(__dirname, 'preload.js'), nodeIntegration: false, nodeIntegrationInWorker: false, |
