Fix CI performance regression test android apps not building anymore#17569
Conversation
|
@madmax330 Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
luacmartins
left a comment
There was a problem hiding this comment.
Just a small comment
| public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) { | ||
| // Do nothing as we don't want to initialize Flipper on Release. | ||
| } | ||
| } No newline at end of file |
There was a problem hiding this comment.
We should add an empty line to the end of the file to be consistent with our style guide
Reviewer Checklist
Screenshots/VideosN/A only affects e2e test and they are passing WebMobile Web - ChromeMobile Web - SafariDesktopiOSAndroid |
|
Merging since Maxence is traveling to SF. |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/luacmartins in version: 1.3.2-0 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 1.3.2-5 🚀
|

Details
Right now the performance regression tests don't run because the android apps fail to build (e.g. here: https://github.com/Expensify/App/actions/runs/4730800504/jobs/8395076988)
This PR fixes the issue.
Fixed Issues
$ GH_LINK
PROPOSAL: GH_LINK_ISSUE(COMMENT)
Tests
bundle installnpm run android-build-e2eOffline tests
Doesn't apply
QA Steps
No QA needed, this is for building the e2e testing application.
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Web
N/A
Mobile Web - Chrome
N/A
Mobile Web - Safari
N/A
Desktop
N/A
iOS
N/A
Android
N/A