Generate Android Emulator from TL task
Categories
(GeckoView :: General, enhancement, P1)
Tracking
(firefox92 fixed)
Tracking | Status | |
---|---|---|
firefox92 | --- | fixed |
People
(Reporter: agi, Assigned: agi)
References
(Blocks 1 open bug, Regressed 2 open bugs)
Details
(Whiteboard: [geckoview:m92], [wptsync upstream])
Attachments
(11 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Right now the Android Emulator is stored in a tooltool archive, which makes it hard to update as the knowledge of how the emulator is packaged is not transparent in the codebase.
Instead, we should create a declarative TL job that packages the emulator so that it can be easily updated and modified.
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
Updated•3 years ago
|
Assignee | ||
Comment 3•3 years ago
|
||
Tooltool images are hard to update because we don't provide a script to
generate the image and documentation is often inaccurate.
This patch makes it so we generate the AVD in the android-sdk TL job instead.
Assignee | ||
Comment 4•3 years ago
|
||
Assignee | ||
Comment 5•3 years ago
|
||
The ARM emulator images have very poor support and haven't been updated for a
long time.
Normally x86_64 images need KVM acceleration which is not available on build
machines (see Bug 1545497). We can work around this by starting the emulator
with the command line |--no-accel|.
Assignee | ||
Comment 6•3 years ago
|
||
Assignee | ||
Comment 7•3 years ago
|
||
The very first time an Android AVD starts it runs some one time jobs to
properly set up the AVD.
To avoid running the setup every time we run tests in automation, we can boot
the AVD before packaging it so that the testing jobs can use a "prewarmed" AVD
instead.
Assignee | ||
Comment 8•3 years ago
|
||
The SDK Tools version we're currently using is deprecated and was last released
in 2017. It's time for an upgrade!
Updated•3 years ago
|
Assignee | ||
Comment 9•3 years ago
|
||
Updated•3 years ago
|
Assignee | ||
Comment 10•3 years ago
|
||
Comment 11•3 years ago
|
||
Comment 13•3 years ago
|
||
Backed out for causing wrench bustages
Backout link: https://hg.mozilla.org/integration/autoland/rev/1c2630a2b25409047650d06f56d9d3bd7b8702b3
Comment 15•3 years ago
|
||
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 16•3 years ago
|
||
Just noticed that the emulators don't have the keyboard enabled, which makes it
very annoying to test stuff locally.
Assignee | ||
Updated•3 years ago
|
Comment 17•3 years ago
•
|
||
Backed out for causing android build bustages.
Backout link: https://hg.mozilla.org/integration/autoland/rev/6238e92b6f4172905e58930866ffe4970dd000fe
Failure log: https://treeherder.mozilla.org/logviewer?job_id=345485382&repo=autoland&lineNumber=25707
https://treeherder.mozilla.org/logviewer?job_id=345486020&repo=autoland&lineNumber=43588
Comment 19•3 years ago
|
||
Comment 20•3 years ago
|
||
This got backed out together with bug 1709640 - see that bug for more information:
https://hg.mozilla.org/integration/autoland/rev/27f30c002564d083369f5149413ad2f6c43000f0
Comment 22•3 years ago
|
||
Comment 23•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e5f7e5f1bf6f
https://hg.mozilla.org/mozilla-central/rev/b7a481fdfc02
https://hg.mozilla.org/mozilla-central/rev/59beb0677c0f
https://hg.mozilla.org/mozilla-central/rev/29d7955f3d67
https://hg.mozilla.org/mozilla-central/rev/4beb405194e3
https://hg.mozilla.org/mozilla-central/rev/d4f446f77445
https://hg.mozilla.org/mozilla-central/rev/278f19a3843c
https://hg.mozilla.org/mozilla-central/rev/602cbe55764d
https://hg.mozilla.org/mozilla-central/rev/34c210663337
https://hg.mozilla.org/mozilla-central/rev/f970d5a5fb95
Assignee | ||
Updated•3 years ago
|
Comment 24•3 years ago
|
||
Comment 25•3 years ago
|
||
bugherder |
Description
•