Commit graph

5 commits

Author SHA1 Message Date
f397a5aaad Add E2E test runner script for easy local testing
- Provides easy interface to run all E2E test scenarios
- Supports: HTTP-only, startup, complete with/without browser
- WebDriver setup assistance
- Colored output for clarity
- Documentation and examples included
- One-command testing: ./RUN_E2E_TESTS.sh complete
2025-12-06 11:48:32 -03:00
7d5a73e0d2 Move documentation to botbook, update PROMPT to enforce botbook-only docs
- Removed E2E_TESTING_PLAN.md, README_E2E_TESTING.md, TEMP_STACK_SETUP.md from root
- All documentation now in gb/botbook/src/17-testing/
- Updated PROMPT.md v7.0 to forbid root .md files
- PROMPT.md is now the source of truth for testing patterns
- Developers refer to botbook and PROMPT.md, not scattered .md files
2025-12-06 11:23:57 -03:00
eb5c642559 Add E2E testing README with quick start guide
- Quick start examples for HTTP-only and browser tests
- Test structure and phases documentation
- Environment variables reference
- WebDriver setup instructions
- Common issues and solutions
- CI/CD integration examples
- Performance metrics and benchmarks
2025-12-06 11:16:14 -03:00
de58bc16a0 Add comprehensive E2E testing framework with platform flow
- Create platform_flow.rs with complete user journey test (load → botserver → login → chat → logout)
- Add TEMP_STACK_SETUP.md guide for using temporary isolated stacks
- Add E2E_TESTING_PLAN.md with architecture and implementation strategy
- Update e2e mod.rs to include new platform_flow module
- Include helpers for: platform loading, botserver verification, login, chat, logout
- Support for headless and headed browser testing
- Environment variable configuration for WebDriver, timeouts, logging
2025-12-06 11:15:14 -03:00
157a727334 - Initial import. 2025-12-06 11:05:57 -03:00