Make geckoview-junit pass reliably on x86_64
Categories
(GeckoView :: General, defect, P2)
Tracking
(firefox69 wontfix, firefox70 fixed)
People
(Reporter: agi, Assigned: agi)
References
(Blocks 1 open bug)
Details
Attachments
(26 files, 2 obsolete files)
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
Our arm tests run in the emulator which is really slow (about 30-45 times slower than native x86_64 emulator). We should move to x86_64 but right now the tests do not pass. This tracks work to make them pass reliably and switch over.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Assignee | ||
Comment 3•5 years ago
|
||
Assignee | ||
Comment 4•5 years ago
|
||
Sometime the geolocation test fails because the position is not retrieved
quickly enough, this is OK as we're just trying to make sure that the
permission is correct.
Assignee | ||
Comment 5•5 years ago
|
||
Assignee | ||
Comment 6•5 years ago
|
||
Reusing sessions doesn't actually save that much time and avoids a lot of
hard-to-debug intermittents.
Assignee | ||
Comment 7•5 years ago
|
||
Assignee | ||
Comment 8•5 years ago
|
||
Assignee | ||
Comment 9•5 years ago
|
||
Assignee | ||
Comment 10•5 years ago
|
||
Assignee | ||
Comment 11•5 years ago
|
||
Assignee | ||
Comment 12•5 years ago
|
||
Assignee | ||
Comment 13•5 years ago
|
||
Believe it or not this helps with getting PageStop events more reliably.
Assignee | ||
Comment 14•5 years ago
|
||
Assignee | ||
Comment 15•5 years ago
|
||
Assignee | ||
Comment 16•5 years ago
|
||
Assignee | ||
Comment 17•5 years ago
|
||
Assignee | ||
Comment 18•5 years ago
|
||
This method makes so that we don't add a GeckoSession to a HashMap before
changing its hashCode() by calling readFromParcel.
Assignee | ||
Comment 19•5 years ago
|
||
Assignee | ||
Comment 20•5 years ago
|
||
Assignee | ||
Comment 21•5 years ago
|
||
Assignee | ||
Comment 22•5 years ago
|
||
Assignee | ||
Comment 23•5 years ago
|
||
This helps making this test more reliable.
Assignee | ||
Comment 24•5 years ago
|
||
Assignee | ||
Comment 25•5 years ago
|
||
Comment 26•5 years ago
|
||
Adding 'leave-open', since I only landed one patch in the series.
Comment 28•5 years ago
|
||
bugherder |
Assignee | ||
Comment 29•5 years ago
|
||
Comment 30•5 years ago
|
||
Comment 31•5 years ago
|
||
Backed out for android gradle failures
Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception&revision=879397260d9090878d5c5586cbadcbbd944a3b13&selectedJob=253760963
Failure logs: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=253760963&repo=autoland&lineNumber=3105
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=253762820&repo=autoland&lineNumber=2984
Backout: https://hg.mozilla.org/integration/autoland/rev/1c2e073c6478def06e986c01fa93653ac518f879
Comment 32•5 years ago
|
||
Comment 34•5 years ago
|
||
Backed out for increasing gv-junit intermittent failures
Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception&revision=080d770c7b35ebbb52c48a025c60fc74ce599dfe&selectedJob=253790197
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=253790197&repo=autoland&lineNumber=1913
Backout: https://hg.mozilla.org/integration/autoland/rev/b6e6ade7d550efa0de6a1b73919e785f69887768
*** bug 1546297 was backed out because it was causing conflicts, then relanded in the same push.
Assignee | ||
Comment 35•5 years ago
|
||
Looks like we need to fix https://bugzilla.mozilla.org/show_bug.cgi?id=1533888 before landing this.
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Comment 36•5 years ago
|
||
Comment 37•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/604f9f7fa587
https://hg.mozilla.org/mozilla-central/rev/36e8ca1b4b70
https://hg.mozilla.org/mozilla-central/rev/2f2d90fccda9
https://hg.mozilla.org/mozilla-central/rev/27c75ff5fd96
https://hg.mozilla.org/mozilla-central/rev/f48fe89dbedd
https://hg.mozilla.org/mozilla-central/rev/b53f9d993a20
https://hg.mozilla.org/mozilla-central/rev/f753025bb55b
https://hg.mozilla.org/mozilla-central/rev/6054b4310a45
https://hg.mozilla.org/mozilla-central/rev/ce691a380b23
https://hg.mozilla.org/mozilla-central/rev/42a44c814b6f
https://hg.mozilla.org/mozilla-central/rev/547ff97b194e
https://hg.mozilla.org/mozilla-central/rev/c5039a265a46
https://hg.mozilla.org/mozilla-central/rev/67f2e46bdb98
https://hg.mozilla.org/mozilla-central/rev/03f9dfc360de
https://hg.mozilla.org/mozilla-central/rev/94a6bc1d5443
https://hg.mozilla.org/mozilla-central/rev/67dbdef6e00a
https://hg.mozilla.org/mozilla-central/rev/b03a8aee7acc
https://hg.mozilla.org/mozilla-central/rev/56f413baf041
https://hg.mozilla.org/mozilla-central/rev/fa0cb607fe0d
https://hg.mozilla.org/mozilla-central/rev/99faa668dfa0
https://hg.mozilla.org/mozilla-central/rev/059dc56460e0
https://hg.mozilla.org/mozilla-central/rev/cabf177300f4
Assignee | ||
Comment 38•5 years ago
|
||
geckoview-junit now runs on x86_64 opt so we don't need to run the tests on arm
too.
Comment 39•5 years ago
|
||
Comment 40•5 years ago
|
||
bugherder |
Comment 42•5 years ago
|
||
I'm editing a bunch of GeckoView bugs. If you'd like to filter all this bugmail, search and destroy emails containing this UUID:
e88a5094-0fc0-4b7c-b7c5-aef00a11dbc9
Assignee | ||
Comment 43•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 45•5 years ago
|
||
Comment 46•5 years ago
|
||
bugherder |
Comment 47•5 years ago
|
||
69=wontfix because we don't want to uplift all these test changes to Beta.
Comment 48•5 years ago
|
||
:Agi -- https://hg.mozilla.org/integration/autoland/rev/a44d58f58ce4 added FOREGROUND_SERVICE to the test app's AndroidManifest.xml; should that also be added to the list of 'pm grant' permissions used by test harnesses at:
?
Description
•