[Android 14] High Frequency Intermittent Junit Failures
Categories
(GeckoView :: General, task)
Tracking
(firefox144 fixed)
| Tracking | Status | |
|---|---|---|
| firefox144 | --- | fixed |
People
(Reporter: olivia, Assigned: olivia)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fxdroid] [geckoview])
Attachments
(5 files)
We have a lot of high frequency intermittent failures in Android 14 v. Android 7.
In this Android 14 try, I (quickly) counted:
domMetadataPlayback - 8
accurateProviderSelected - 7 - some work on this from bug 1979733
dragStartXOriginTest - 5
multipleActions - 3
basicWindowDotPrintTest - 3
switchingProcess - 3
startGeolocationOnBackground - 3
touchEventWithXOrigin - 2
saveAndRestoreStateNewSession - 2
testOnChanged - 2
inputConnection_bug1633621 - 2
backgroundPortDisconnectFromApp - 1
testOpenPopup - 1
disableTest -1
testPopupsCanCloseThemselves - 1
orientationUnlockByExitFullscreen - 1
Not sure if this is some systematic timing change making existing timing issues worse or if we need to individually try to improve each test.
I'll start individually with domMetadataPlayback because it looks like that test could be broken down into smaller tests and I expect improvement by just doing that. However, there might be a global configuration that improves the landscape overall. I'll be on the lookout for that too.
Updated•11 months ago
|
| Assignee | ||
Comment 1•11 months ago
|
||
New try, sent again because the landscape is changing a lot with changes happening in other bugs.
Made some progress on domMetadataPlayback. It seems onMetadata manages to get called an extra time sometimes. So, we need to expect/guard for that.
| Assignee | ||
Comment 2•11 months ago
|
||
domMetadataPlayback occasionally has a 7th onMetadata. This 7th call
has no metadata associated with it. (Likely due to the onStop event.`)
The intermittent failure test will then fail due to this.
Updated•11 months ago
|
| Assignee | ||
Comment 3•11 months ago
|
||
WebExtensionTest#testOnChanged has occasional timeout issues starting in Android 14. Double posting the message that the download updated appears to solve the issue. Wasn't able to identify the reason, but a similar part of the same test also double posts.
Updated•11 months ago
|
Updated•11 months ago
|
| Assignee | ||
Updated•11 months ago
|
| Assignee | ||
Comment 6•11 months ago
|
||
Logging revealed that the fused location provider was interfering with the test. The test now defines its own fused location provider to prevent disruption.
Updated•11 months ago
|
Comment 7•11 months ago
|
||
| bugherder | ||
| Assignee | ||
Comment 8•11 months ago
|
||
This patch is to @Ignore tests that appear to have frequent intermittent failures on Android 14.
Bug for reopening them is bug 1988041.
Updated•11 months ago
|
| Assignee | ||
Updated•11 months ago
|
Comment 10•11 months ago
|
||
Comment 11•11 months ago
|
||
| bugherder | ||
Comment 12•11 months ago
|
||
| bugherder | ||
| Assignee | ||
Comment 13•11 months ago
|
||
Will need one more round of @Ignores.
Updated•11 months ago
|
| Assignee | ||
Comment 14•11 months ago
|
||
This patch is to @Ignore tests that appear to have frequent intermittent failures on Android 14.
Bug for reopening them is bug 1988041.
Comment 15•11 months ago
|
||
Comment 16•11 months ago
|
||
| bugherder | ||
Description
•