diff --git a/CHANGELOG.md b/CHANGELOG.md index f110531..af54b87 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,7 +17,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed `tauri-plugin-log` entirely — `telemetry::init()` already registers tracing-subscriber which bridges the `log` crate; adding plugin-log after panics with "attempted to set a logger after the logging system was already initialized" (lib.rs, Cargo.toml) ### Changed -- E2E tests expanded from 6 smoke tests to 25 tests across 4 describe blocks: Smoke (6), Workspace & Projects (8), Settings Panel (6), Keyboard Shortcuts (5) — all in single bterminal.test.ts file (bterminal.test.ts) +- E2E tests expanded from 6 smoke tests to 48 tests across 8 describe blocks: Smoke (6), Workspace & Projects (8), Settings Panel (6), Keyboard Shortcuts (5), Command Palette (5), Terminal Tabs (7), Theme Switching (3), Settings Interaction (8) — all in single bterminal.test.ts file +- wdio.conf.js: added SKIP_BUILD env var to skip cargo tauri build when debug binary already exists ### Removed - `tauri-plugin-log` dependency from Cargo.toml — redundant with telemetry::init() tracing-subscriber setup diff --git a/TODO.md b/TODO.md index fabe1d2..80a6602 100644 --- a/TODO.md +++ b/TODO.md @@ -3,7 +3,7 @@ ## Active ### v2/v3 Remaining -- [ ] **E2E testing — expand coverage** -- 25 tests passing (WebdriverIO v9.24 + tauri-driver, single spec file). Add tests for agent sessions, terminal interaction, settings persistence. +- [ ] **E2E testing — expand coverage** -- 48 tests (25 verified + 23 new) across 8 describe blocks (WebdriverIO v9.24 + tauri-driver, single spec file). New: Command Palette(5), Terminal Tabs(7), Theme Switching(3), Settings Interaction(8). 23 new tests pending runtime verification. Add tests for agent sessions, terminal interaction. - [ ] **Multi-machine real-world testing** -- Test bterminal-relay with 2 machines. - [ ] **Multi-machine TLS/certificate pinning** -- TLS support for bterminal-relay + certificate pinning in RemoteManager. - [ ] **Agent Teams real-world testing** -- Test with CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1.