-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[HOLD for payment 2024-04-03] [PAY March 27][$250] [Reassure] Add reassure test for BaseOptionsList #38168
Comments
Triggered auto assignment to @slafortune ( |
Job added to Upwork: https://www.upwork.com/jobs/~013308adf811c76d8b |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @jayeshmangwani ( |
Upwork job price has been updated to $250 |
ProposalPlease re-state the problem that we are trying to solve in this issue.Add performance test for BaseOptionsList. What is the root cause of that problem?New tests to ensure stability of performance in What changes do you think we should make in order to solve the problem?Example test:
|
Please re-state the problem that we are trying to solve in this issue.Add reassure test for BaseOptionsList What is the root cause of that problem?The intricate nature of the BaseOptionsList component, when experiencing performance degradation, can have a notable impact on the application's responsiveness. What changes do you think we should make in order to solve the problem?To address this concern, we propose the addition of a reassurance test that comprehensively covers different use cases of the BaseOptionsList component. This reassurance test should be crafted in TypeScript (TS) to align with our project's language choices. The focus should be on evaluating the slowest execution path of the component, ensuring its robustness and optimal performance. Additionally, we could follow the measurePerformance approach outlined in the What alternative solutions did you explore? (Optional) |
ProposalPlease re-state the problem that we are trying to solve in this issue.[Reassure] Add reassure test for BaseOptionsList] What is the root cause of that problem?** New Feature of Writing Test ** What changes do you think we should make in order to solve the problem?This is the example Test for reference :
What alternative solutions did you explore? (Optional)N/A |
Thanks for the proposals From the above proposals I like the @ShridharGoel 's Proposal, they have mentioned a basic thousand items render scenario, in the PR we can add the few real-life other scenarios like,
🎀 👀 🎀 C+ reviewed |
Current assignee @mountiny is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new. |
❌ There was an error making the offer to @jayeshmangwani for the Reviewer role. The BZ member will need to manually hire the contributor. |
❌ There was an error making the offer to @ShridharGoel for the Contributor role. The BZ member will need to manually hire the contributor. |
@ShridharGoel please create a Pr and can you please add the scenarios @jayeshmangwani mentioned? |
PR is up |
Merged on 3/20 - so without a regression, payment would be 3/27 |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.56-8 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-04-03. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
@mountiny @jayeshmangwani will we need regression tests for this? |
@jayeshmangwani offer sent here Holding until 4/3 |
@slafortune No regression tests are needed, update was in the automated tests |
No tests required here |
@jayeshmangwani @ShridharGoel please accept the offers sent. |
@slafortune Please send a new offer; Getting an error when accepting the old offer. |
@slafortune Declined the offer, and I have applied manually to the job Upwork job https://www.upwork.com/jobs/~013308adf811c76d8b |
Alright - I accepted the proposal and sent you another offer - https://www.upwork.com/nx/wm/offer/101721107 |
@jayeshmangwani is paid |
@slafortune I'm getting the same issue, unable to accept it. |
@ShridharGoel are you able to do the same thing that @jayeshmangwani just did? Since it worked, seems like the best option. |
@slafortune It says "This job is no longer available.". |
I've sent you another offer here - https://www.upwork.com/nx/wm/offer/101722838 |
Accepted.
…On Thu, 4 Apr 2024 at 03:03, Stevie LaFortune ***@***.***> wrote:
I've sent you another offer here -
https://www.upwork.com/nx/wm/offer/101722838
—
Reply to this email directly, view it on GitHub
<#38168 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIPLJHHJDGT62ZMNJYP3533Y3RYUBAVCNFSM6AAAAABES33KPCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMZVGYZTKMBSHA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
All paid |
Problem
The components/OptionsList/BaseOptionsList is a complex component in the App and if its performance degrades, it can have considerable impact on the App performance.
Solution
Let's add a reassure test to cover various cases of this component use similarly as we have created such tests for SelectionList component for example.
Please refer to other tests in the repository, here is a readme for reassure tests which should help you get familiar with the tool.
All new tests should be written in TS.
Please provide a proposal stating, how you could write such test and scenarios for the component such that we test the slowest execution path as well.
cc @OlimpiaZurek
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @slafortuneThe text was updated successfully, but these errors were encountered: