fetch_ml/tests/fixtures
Jeremie Fraeys b4672a6c25
feat: add TUI SSH usability testing infrastructure
Add comprehensive testing for TUI usability over SSH in production-like environment:

Infrastructure:
- Caddy reverse proxy config for WebSocket and API routing
- Docker Compose with SSH test server container
- TUI test configuration for smoke testing

Test Harness:
- SSH server Go test fixture with container management
- TUI driver with PTY support for automated input/output testing
- 8 E2E tests covering SSH connectivity, TERM propagation,
  API/WebSocket connectivity, and TUI configuration

Scripts:
- SSH key generation for test environment
- Manual testing script with interactive TUI verification

The setup allows automated verification that the BubbleTea TUI works
correctly over SSH with proper terminal handling, alt-screen buffer,
and mouse support through Caddy reverse proxy.
2026-02-18 17:48:02 -05:00
..
examples test: expand unit/integration/e2e coverage for new worker/api behavior 2026-01-05 12:31:36 -05:00
podman/workspace Clean up README files and enhance testing documentation 2025-12-06 15:43:51 -05:00
ml_templates.go Fix multi-user authentication and clean up debug code 2025-12-06 12:35:32 -05:00
ssh_server.go feat: add TUI SSH usability testing infrastructure 2026-02-18 17:48:02 -05:00
test_utils.go test: expand unit/integration/e2e coverage for new worker/api behavior 2026-01-05 12:31:36 -05:00
tui_driver.go feat: add TUI SSH usability testing infrastructure 2026-02-18 17:48:02 -05:00