feat: add more e2e tests to frontend#1458
Conversation
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
WalkthroughThis PR adds a Playwright end-to-end test harness for the frontend (page objects, fixtures, specs, test data), sharded CI execution with report merging, new dependencies (winston, zustand), and removes numerous debug console logs while adjusting several React ChangesFrontend Playwright test harness
Estimated code review effort: 3 (Moderate) | ~30 minutes Possibly related PRs
Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Wallgau
left a comment
There was a problem hiding this comment.
great work, just some empty if statement block to remove and make sure React Doctor comment are addressed.
…increase timeout for when model is being switched
This pull request introduces several updates to the project's Docker configuration and frontend dependencies. The main focus is on switching Docker services from using pre-built images to building them locally, and on adding new logging-related dependencies to the frontend.
Docker configuration changes:
docker-compose.yml(opensearch,openrag-backend,openrag-frontend,langflow) from using pre-built images to building from local Dockerfiles, which will help with local development and debugging. [1] [2] [3] [4]8000for theopenrag-backendservice to allow direct access during development.Frontend dependency updates:
winstonlogging library and its dependencies (such aslogform,winston-transport,triple-beam, etc.) tofrontend/package-lock.jsonand as a dependency, enabling advanced logging capabilities in the frontend. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]winstonand its ecosystem, such as@colors/colors,@dabh/diagnostics,async,fecha,fn.name,inherits,kuler,one-time,readable-stream,safe-buffer,safe-stable-stringify,stack-trace,string_decoder,text-hex, and more. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]Other changes:
.dockerignoreto also excludefrontend/tests/logs/from Docker build context, preventing test logs from being sent to Docker.Summary by CodeRabbit
New Features
Bug Fixes
Chores