From f63650fa5dbe9c9ff99c702d95dc0dadd691c27e Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Tue, 24 Mar 2026 00:06:02 +0400 Subject: [PATCH] test: run ephemeral dir tests sequentially --- .vscode/settings.json | 5 +++++ src-tauri/src/ephemeral_dirs.rs | 3 +++ 2 files changed, 8 insertions(+) diff --git a/.vscode/settings.json b/.vscode/settings.json index f0cae99..dafa057 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -47,6 +47,7 @@ "desynced", "devedition", "direnv", + "diskutil", "distro", "dists", "DMABUF", @@ -59,6 +60,7 @@ "dtolnay", "dyld", "elif", + "erasevolume", "errorlevel", "esac", "esbuild", @@ -83,6 +85,7 @@ "idlelib", "idletime", "idna", + "imdisk", "infobars", "inkey", "Inno", @@ -132,8 +135,10 @@ "nodecar", "NODELAY", "nodemon", + "nomount", "norestart", "NSIS", + "ntfs", "ntlm", "numpy", "objc", diff --git a/src-tauri/src/ephemeral_dirs.rs b/src-tauri/src/ephemeral_dirs.rs index 9ba331c..bd468ab 100644 --- a/src-tauri/src/ephemeral_dirs.rs +++ b/src-tauri/src/ephemeral_dirs.rs @@ -283,6 +283,9 @@ mod tests { #[test] #[serial_test::serial] fn test_ephemeral_dir_lifecycle() { + // Clear global state to avoid interference from other tests + EPHEMERAL_DIRS.lock().unwrap().clear(); + let profile_id = uuid::Uuid::new_v4(); let id_str = profile_id.to_string();