-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: Enable Detox E2E in Release mode #11710
Conversation
This reverts commit 93319b5.
Bitrise✅✅✅ Commit hash: 57ca1ba Note
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LG just a few questions for my own understanding
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
bfd902a
Bitrise✅✅✅ Commit hash: bfd902a Note
|
Quality Gate passedIssues Measures |
Description
This PR enhances our end-to-end testing setup by enabling Detox to run on release builds. This change ensures that our tests are running in a production-like environment, which will help uncover issues that may not be visible in debug builds.
There is a noticeable performance difference while building the app in release mode. The apps in release mode take ~12 minutes to build compared to debug mode, where it takes ~17 minutes to build.
See release mode build times
See debug mode build times:
Key Changes:
- The Importing NFTs e2e tests were crashing only in release mode on iOS. The assets team will investigate and address in a follow up PR
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
Before
After
Smoke runs:
Regression runs:
Pre-merge author checklist
Pre-merge reviewer checklist