summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2026-03-23 13:24:06 +0100
committerDavid Lönnhager <david.l@mullvad.net>2026-03-23 13:24:06 +0100
commit67e6781b56810ffc93775423147fc6af32b1f02d (patch)
tree53999c52008ef42a89fb8d9f72b06a64917cd772
parentc6e3f9d9102ed5c3f2390d474eb523f1ac3876d6 (diff)
downloadmullvadvpn-ci-test-env-pass.tar.xz
mullvadvpn-ci-test-env-pass.zip
-rw-r--r--test/test-manager/src/tests/ui.rs10
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:?}");