Skip to content

E2e initial configuration and tests for Onboarding and Contacts#723

Open
blockqa wants to merge 15 commits intomainfrom
e2e-tests
Open

E2e initial configuration and tests for Onboarding and Contacts#723
blockqa wants to merge 15 commits intomainfrom
e2e-tests

Conversation

@blockqa
Copy link
Contributor

@blockqa blockqa commented Jan 26, 2026

Description
Add Playwright e2e testing framework with TestRail integration for CI test tracking.

Changes
Add e2e/ folder with Playwright test framework, Page Object Model, and fixtures
Add onboarding (7 tests) and contacts (8 tests) test suites
Update CI workflow with TestRail integration, 2-shard parallel execution, AWS S3 snapshots, and Slack notifications

This PR should be merge for passing these tests
#722

Copilot AI review requested due to automatic review settings January 26, 2026 03:54

This comment was marked as resolved.

@blockqa blockqa requested a review from meeh0w January 26, 2026 03:59
@blockqa blockqa changed the title E2e tests for Onboarding and Contacts E2e initial configuration and tests for Onboarding and Contacts Jan 26, 2026
Copy link
Member

@meeh0w meeh0w left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll be reviewing this sometimes this week, that's a lot to go through :)
But I do love that the tests would be living in our repository; this will definitely help to keep them up-to-date :)

@meeh0w meeh0w self-requested a review January 26, 2026 09:48
Add a weekday regression workflow with branch input and label TestRail runs by smoke vs regression, and move onboarding/contacts tests to regression-only tagging.
Add a contact list test id and wait for the list view before counting, then poll for the increased count after saving to avoid timing flakes in CI.
Remove the legacy e2e_testing workflow during merge from main.
ryanewood
ryanewood previously approved these changes Feb 17, 2026
Move smoke tag to the 12-word recovery flow and keep other onboarding
flows regression-only.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments