Multiple intermittents from AutocompleteTest
Categories
(GeckoView :: General, defect, P1)
Tracking
(firefox98 wontfix, firefox99 wontfix, firefox100 wontfix, firefox101 wontfix, firefox102 wontfix, firefox103 wontfix, firefox104 fixed)
People
(Reporter: fluffyemily, Assigned: owlish)
References
(Blocks 1 open bug)
Details
(Whiteboard: [geckoview:m104])
Attachments
(1 file)
We have lots of intermittents happening in the autocomplete tests
Reporter | ||
Updated•3 years ago
|
Comment 1•2 years ago
|
||
I'll take a look at this since I ran into it when working on another bug and I can reproduce it locally.
Most of them see to have similar failures (result is already completed), so I wonder if there is an async task still running or a previous test that isn't cleaned up.
Reporter | ||
Updated•2 years ago
|
Comment 2•2 years ago
|
||
I focused on bug 1642673, but I'm certain they are all related.
I thought this was an async bug, so I tried to see if using the looper from the handler we created for the GeckoResult. That still failed intermittently so I guess it seems like that's not on the same looper as the test is running on GeckoSessionTestRule
. We do still want to complete on the main looper though, so maybe this a wasted effort to verify that it's an async bug.
Another long shot was to try post the completed message immediately instead of a 100ms delay - none of the other tests need this and it wasn't obvious to me why we're doing this here (maybe this was to overcome the flakiest originally and now it's showing up?).
Reporter | ||
Updated•2 years ago
|
Reporter | ||
Updated•2 years ago
|
Updated•2 years ago
|
Reporter | ||
Updated•2 years ago
|
Comment 3•2 years ago
|
||
Unassigned for now since I'm not actively working on it.
Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Comment 4•2 years ago
|
||
Won't be fixed in 102, so carrying forward to 103.
Assignee | ||
Comment 5•2 years ago
|
||
Before this patch, in OnSearchResult, we would first call ProcessResult, and then sometimes PostSearchCleanup, and these two functions have duplicate logic. This patch reconciles the both in ProcessResult.
Updated•2 years ago
|
Comment 6•2 years ago
|
||
Irene will land the fix after the long weekend.
Pushed by istorozhko@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e070e403b23d Clean up the AutocompleteController logic to avoid doing the same things twice r=dimi,sgalich
Comment 8•2 years ago
|
||
bugherder |
Description
•