-
Notifications
You must be signed in to change notification settings - Fork 3k
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-05-02] Investigate Search, SignInpage and ReportScreen flaky perf tests #39913
Comments
Triggered auto assignment to @sakluger ( |
Hi! I'm Olimpia from Callstack. I want to work on this issue. |
@OlimpiaZurek how is this looking? |
@mountiny I have prepared a PR with refactored tests and we are discussing these changes internally. In this PR, I removed the |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.62-17 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-25. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
@mountiny We discussed this with the team and agreed that we should only stick to the tests covering existing metrics. Can you confirm if this approach is acceptable? Thanks. |
@OlimpiaZurek can you please elaborate? do you mean that we should only have tests which cover the metrics we focus on in audit? Wouldn't that be quite limiting? |
@mountiny I think when it comes to testing more complex UI components, it would be better to stick to audit metrics (we’ve already covered most important scenarios for In this particular case, I suggested removing the tests for |
that does make sense, thanks! |
It looks like @hungvu193 is a reviewer on the new PR. @mountiny I'm assuming payment will be $250, and we can handle payment on this issue. @mountiny can you confirm if that plan sounds good? |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.65-5 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-05-02. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Job added to Upwork: https://www.upwork.com/jobs/~0130b2a9f98f63ea9f |
Triggered auto assignment to Contributor Plus for review of internal employee PR - @Pujan92 ( |
Added @hungvu193 as C+ since he reviewed the PR. |
Sent offer to @hungvu193 https://www.upwork.com/nx/wm/offer/102036441 |
Moving to daily since payment is tomorrow. |
All paid, thanks everyone |
Problem
We have noticed recently that some of the SearchPage and SignInPage reassure tests are being flaky. Slack thread.
There is also a ReportScreen test flaky https://expensify.slack.com/archives/C01GTK53T8Q/p1712676878465949?thread_ts=1712669146.879679&cid=C01GTK53T8Q
[ReportScreen] should press of the report item
This could have happened after some refactoring of the lower level components, implementing some caching mechanism for example.
This is a problem as its undermining the reliability of the tests.
Solution
Investigate the flakiness and make sure the tests are robust again.
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: