feat(e2e): add test mode infrastructure with BTERMINAL_TEST env isolation

Rust: watcher.rs/fs_watcher.rs skip watchers in test mode,
is_test_mode Tauri command. Frontend: wake-scheduler disable,
App.svelte test mode detection. AppConfig centralization in
bterminal-core (OnceLock pattern for path overrides).
This commit is contained in:
Hibryda 2026-03-12 02:52:14 +01:00 committed by DexterFromLab
parent 01c8ab8b3e
commit 4b86065163
18 changed files with 346 additions and 29 deletions

1
v2/Cargo.lock generated
View file

@ -263,6 +263,7 @@ dependencies = [
name = "bterminal-core"
version = "0.1.0"
dependencies = [
"dirs 5.0.1",
"log",
"portable-pty",
"serde",