diff options
| author | David Lönnhager <david.l@mullvad.net> | 2026-03-23 13:24:06 +0100 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2026-03-23 13:24:06 +0100 |
| commit | 67e6781b56810ffc93775423147fc6af32b1f02d (patch) | |
| tree | 53999c52008ef42a89fb8d9f72b06a64917cd772 | |
| parent | c6e3f9d9102ed5c3f2390d474eb523f1ac3876d6 (diff) | |
| download | mullvadvpn-ci-test-env-pass.tar.xz mullvadvpn-ci-test-env-pass.zip | |
fixupci-test-env-pass
| -rw-r--r-- | test/test-manager/src/tests/ui.rs | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/test/test-manager/src/tests/ui.rs b/test/test-manager/src/tests/ui.rs index d1e91f3bf5..470a7eccd5 100644 --- a/test/test-manager/src/tests/ui.rs +++ b/test/test-manager/src/tests/ui.rs @@ -62,12 +62,10 @@ pub async fn run_test_env< .map(|(k, v)| (k.as_ref().to_string(), v.as_ref().to_string())) .collect(); - // Inherit CI from test-manager's environment (set by GHA) - if let Ok(ci) = std::env::var("CI") { - env.insert("CI".to_string(), ci); - } else { - env.insert("CI".to_string(), "e2e".to_string()); - } + // Always set CI=e2e so that: + // 1. window.env.e2e is truthy in the renderer (enables window.e2e routing state) + // 2. On Linux, main/index.ts skips setWindowIcon (which hangs Playwright) + env.insert("CI".to_string(), "e2e".to_string()); // env may contain sensitive info // log::info!("Running UI tests: {params:?}, env: {env:?}"); |
