Feat/e2e tests#289
Conversation
Xhristin3
left a comment
There was a problem hiding this comment.
Thanks for getting the Playwright E2E suite started — much needed! However the latest CI workflow run on this branch ended in failure. Could you check the logs and address the failing steps so we can get this in?
|
Hey @Meet-hybrid \u2014 awesome end-to-end setup. Playwright wired into CI with a Postgres service, webServer lifecycle, and coverage across auth/streams/admin/websocket/errors is a fantastic foundation. Closes #207 and merged. Thanks for the work! \ud83d\ude80 |
|
Hey @Meet-hybrid \u2014 quick follow-up. Four sibling PRs landed ahead of this one (#293 auth rate limiting, #295 JWT secret enforcement, #296 WS CORS, #294 frontend tests), so main has moved on. |
Key Changes
both the app (Next.js) and api (NestJS).
non-admins).
parameters.
PR Description: Add Playwright E2E Tests and CI Integration
Description
This PR introduces the first comprehensive End-to-End testing suite for the XStreamRoll platform using Playwright. It
fills a critical gap in automated verification across service boundaries, ensuring that authentication, stream
management, and real-time features work as intended from a user perspective.
Technical Highlights
during testing.
(like stream creation) are reflected in the UI.
dedicated PostgreSQL instance.
Verification
Fixes
Closes #207