test: add performance tests for seedless onboarding#26753
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
…ce tests" This reverts commit 917778f.
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection: This PR introduces seedless OAuth onboarding performance testing infrastructure with the following key changes:
Selected Detox E2E tags:
The changes are primarily test infrastructure and E2E mock additions, but the core Authentication.ts and OAuthService.ts modifications (even if gated by env vars) warrant running onboarding-related E2E tests to ensure the production path still works correctly. Performance Test Selection: |
|
✅ E2E Fixture Validation — Schema is up to date |
|



Description
Changelog
CHANGELOG entry: null
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
Before
After
Screen.Recording.2026-03-27.at.6.28.14.PM.mov
Screen.Recording.2026-03-27.at.6.30.17.PM.mov
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Low Risk
Adds new Appwright performance tests and extends a screen object to support Appwright interactions; production app code is untouched, with minimal risk limited to potential test flakiness from updated selectors/tap behavior.
Overview
Adds two new Appwright performance specs that measure end-to-end seedless onboarding timings for Apple and Google social login, including post-OAuth handling, password creation, metrics consent, and first wallet render.
Introduces a new
SocialLoginScreenscreen object for iOS post-OAuth/new-user and account-status screens, and updatesOnboardingSheetApple/Google login selectors and tap methods to support both legacy (WDIO) and Appwright (device-aware) execution.Written by Cursor Bugbot for commit 50f2215. Configure here.