test: add Phase C E2E tests and fix pre-existing test failures

- Add phase-c.test.ts: 27 new E2E tests across 11 scenarios covering
  hardening sprint features (command palette, search overlay, notification
  center, keyboard navigation, settings panel, project health, metrics tab,
  context tab, files tab, LLM-judged settings/status bar)
- Fix 3 pre-existing failures in bterminal.test.ts: update stale CSS
  selectors (.group-name → .cmd-label, .palette-item.active → .selected)
- Register phase-c.test.ts in wdio.conf.js specs array
- Update test counts: 444 vitest + 151 cargo + 109 E2E = 704 total
This commit is contained in:
Hibryda 2026-03-12 06:20:21 +01:00
parent 661f092fb2
commit 05c9e1abbb
6 changed files with 649 additions and 19 deletions

View file

@ -83,9 +83,9 @@ bterminal-relay enables running agent sessions across multiple Linux machines vi
| Suite | Tests | Status |
|-------|-------|--------|
| Vitest (frontend) | 444 | Pass |
| Cargo (backend) | 111 | Pass |
| E2E (WebDriverIO) | 82 | Pass |
| **Total** | **637** | **All passing** |
| Cargo (backend) | 151 | Pass |
| E2E (WebDriverIO) | 109 | Pass |
| **Total** | **704** | **All passing** |
### Breaking Changes from v2