Improve the workflow of using the profiler in mochitests
Categories
(Core :: Gecko Profiler, enhancement, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox78 | --- | fixed |
People
(Reporter: gregtatum, Assigned: gregtatum)
References
(Depends on 1 open bug)
Details
Attachments
(13 files, 1 obsolete file)
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details |
This bug is for tracking some work I'm doing on attempting to improve the workflow for using the profiler with mochitests and our testing infrastructure.
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Depends on D70088
Assignee | ||
Comment 3•5 years ago
|
||
Depends on D70089
Assignee | ||
Comment 4•5 years ago
|
||
The defaults should serve our users. I did some profiling with mochitests
and the defaults weren't ideal. It would be nice if the profiler "just worked"
for most of the situations. It would be great to teach the environment variables
about presets, but for now this will make the profiler easier to use for our
users in the general case.
This patch adds both screenshots and updates the entries count. This causes
additional overhead, but people on low-end devices can still tweak the settings
to remove that overhead.
Depends on D70090
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 5•5 years ago
|
||
Depends on D70090
Assignee | ||
Comment 6•5 years ago
|
||
I need to add symbolication support for the mochitest Gecko Profiler command line
option. These profiles also need to be symbolicated. Unfortunately, there is not
a common place where I could use these files. Talos and Raptor each had their
own copy of the snappy symbolication server.
This commit consolidates these packages into a re-usable mozbase package that can
be used in mochitests, and eventually in other places like xpcshell tests.
I stubbed out a test file, but it doesn't do anything quite yet. This commit makes
it so that the tests still work in Raptor and Talos, but doesn't add any features.
It also doesn't try too hard to make the files look like a mozbase package.
Depends on D74287
Assignee | ||
Comment 7•5 years ago
|
||
Depends on D74289
Assignee | ||
Comment 8•5 years ago
|
||
This patch changes over all of the logging to use the structured mozlog package.
I also ensured that the messages were logged in a way to be useful for end users
of mochitests. This means there were a few small changes in methods in order to
accommodate the logging. The behavior outside of logging should be the same.
Depends on D74290
Assignee | ||
Comment 9•5 years ago
|
||
Depends on D74291
Assignee | ||
Comment 10•5 years ago
|
||
Depends on D74292
Assignee | ||
Comment 11•5 years ago
|
||
Depends on D74294
Updated•5 years ago
|
Comment 12•5 years ago
|
||
Comment 13•5 years ago
|
||
bugherder |
Assignee | ||
Comment 14•5 years ago
|
||
Re-opening as this has more patches to land.
Updated•5 years ago
|
Assignee | ||
Comment 15•5 years ago
|
||
Depends on D74295
Assignee | ||
Comment 16•5 years ago
|
||
Depends on D75577
Assignee | ||
Comment 17•5 years ago
|
||
Depends on D75578
Comment 18•5 years ago
|
||
Comment 19•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/448ea7e8873c
https://hg.mozilla.org/mozilla-central/rev/ed2404865290
https://hg.mozilla.org/mozilla-central/rev/3223007370b6
https://hg.mozilla.org/mozilla-central/rev/bfb980a9199b
https://hg.mozilla.org/mozilla-central/rev/699e0e8cd072
https://hg.mozilla.org/mozilla-central/rev/e2f1ffe1f769
https://hg.mozilla.org/mozilla-central/rev/0c606644f4e3
https://hg.mozilla.org/mozilla-central/rev/de3e4dec928c
https://hg.mozilla.org/mozilla-central/rev/e99da2a9254f
https://hg.mozilla.org/mozilla-central/rev/49ed1a5fc265
https://hg.mozilla.org/mozilla-central/rev/c14463b2f3e8
https://hg.mozilla.org/mozilla-central/rev/6f4edb094e0d
Updated•4 years ago
|
Description
•