[NoQA] Add performance tests for BaseOptionsList#38435
Conversation
|
@ShridharGoel looks like there's a few lint/type errors |
|
Also assigning @jayeshmangwani as C+ from the original issue 😁 |
|
Thanks for the assigning @grgia, contributor may have made some mistake in the Fixed Issues section of the checklist, that's why issue does not auto assigned to me. |
d2895a9 to
2ac05e9
Compare
|
cc @OlimpiaZurek can you review when you get a chance, thanks! |
|
@ShridharGoel Whenever you create a PR, please follow the template guidelines, Fixed Issues section should be like below when you create a PR(or draft PR) |
|
@ShridharGoel please add |
|
@jayeshmangwani Yes, it is in the same format. But I think while creating the PR those details were missing and I had edited it after that, because of which the assignment didn't work correctly - will ensure to add that info while creating itself. |
|
would you correct your checklist item |
|
@jayeshmangwani Updated. |
There was a problem hiding this comment.
Can you remove Performance tests for BaseOptionsList to make the results easier to read
|
Left one small comment, LGTM |
2ac05e9 to
a3479da
Compare
|
@OlimpiaZurek Updated. |
|
@jayeshmangwani can you make the rest of the checklist please? |
|
@mountiny I am still reviewing code, checking some codes, will complete checklist in an hour |
Reviewer Checklist
Screenshots/VideosAndroid: NativeAndroid: mWeb ChromeiOS: NativeiOS: mWeb SafariMacOS: Chrome / SafariMacOS: Desktop |
There was a problem hiding this comment.
@ShridharGoel please update the type from ListItem to OptionData
|
@ShridharGoel NAB: added a comment here cc: @mountiny, checklist completed, added comment |
a3479da to
bdb92d6
Compare
bdb92d6 to
86c2e7c
Compare
|
@mountiny I noticed that most of the perf tests are in JS. Can I work on migrating them to TS? |
|
@ShridharGoel The migration is handled separetely |
|
Going to merge now |
|
🚀 Deployed to staging by https://github.com/mountiny in version: 1.4.56-0 🚀
|
|
🚀 Deployed to production by https://github.com/yuwenmemon in version: 1.4.56-8 🚀
|
Details
Add performance tests for BaseOptionsList
Fixed Issues
$ #38168
PROPOSAL: #38168 (comment)
Tests
These are new performance tests, does not need manual testing.
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.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
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop