test(e2e): split + expand phase-b into grid + LLM specs
- phase-b-grid.test.ts (227 lines): multi-project grid, tab switching, status bar, accent colors, project icons, scroll, tab bar completeness - phase-b-llm.test.ts (211 lines): LLM-judged agent response, code gen, context tab, tool calls, cost display, session persistence - Original phase-b.test.ts (377 lines) deleted - New exhaustive tests added for grid layout and agent interaction
This commit is contained in:
parent
718133f9f6
commit
91a3b56dba
6 changed files with 447 additions and 380 deletions
|
|
@ -97,7 +97,9 @@ Terminal emulator with SSH and Claude Code session management. v1 (GTK3+VTE Pyth
|
|||
| `tests/e2e/fixtures.ts` | E2E test fixture generator (isolated temp dirs, git repos, groups.json) |
|
||||
| `tests/e2e/results-db.ts` | JSON test results store (run/step tracking, no native deps) |
|
||||
| `tests/e2e/specs/agor.test.ts` | E2E smoke tests (CSS class selectors, 50+ tests) |
|
||||
| `tests/e2e/specs/agent-scenarios.test.ts` | Phase A E2E scenarios (data-testid selectors, 7 scenarios, 22 tests) |
|
||||
| `tests/e2e/specs/phase-a-structure.test.ts` | Phase A E2E: structural integrity + settings (Scenarios 1-2, 12 tests) |
|
||||
| `tests/e2e/specs/phase-a-agent.test.ts` | Phase A E2E: agent pane + prompt submission (Scenarios 3+7, 15 tests) |
|
||||
| `tests/e2e/specs/phase-a-navigation.test.ts` | Phase A E2E: terminal tabs + palette + focus (Scenarios 4-6, 15 tests) |
|
||||
| `tests/e2e/specs/phase-b.test.ts` | Phase B E2E scenarios (multi-project, LLM-judged assertions, 6 scenarios) |
|
||||
| `tests/e2e/llm-judge.ts` | LLM judge helper (Claude API assertions, confidence thresholds) |
|
||||
| `.github/workflows/e2e.yml` | CI: unit + cargo + E2E tests (xvfb-run, path-filtered, LLM tests gated on secret) |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue