Roger Yang
38bfb96342
No issue: Add telemetry data renewal helper
3 years ago
Roger Yang
af5b2c94d3
Close #22956 : Define "tags" for metrics in the app repository
...
Co-authored-by: William Lachance <wlach@protonmail.com>
Define "tags" for metrics in the app repository
Using the new "tags" feature in Glean, we can remove most of the
manual process/pain of defining tags in a seperate Glean annotations
repository (see: https://github.com/mozilla-mobile/fenix/wiki/Add-a-Glean-Annotation-for-an-event )
and just put them beside the metrics themselves. This should make it
much easier to keep this metadata up to date, since it can be added
in the same pull request as the instrumentation itself.
To keep the list of tags up to date with the Fenix issue labels, a new
script `update-glean-tags.py` has been added to the repository. It
should not need to be run often.
This pull request uses a scraped version of the defined tags in the
Glean annotations repository. After it lands, we can remove those and
just use the tagging information here as the main source of information.
3 years ago
Michael Comella
ba25364895
Closes #23150 : remove 'threads' feature setup-startup-profiling.py.
...
Root cause: Bug 1729815 removed the threads feature and, because of Bug
1749498, we crash if a feature is provided that does not exist.
The immediate solution is to remove the unused threads feature.
3 years ago
Marc Leclair
8d5c6f6082
For #21700 : linting fixes
...
For #21700 : nit fixes
3 years ago
Marc Leclair
22df40b35c
For #21700 : Made the class to test argument a requirement
3 years ago
Marc Leclair
dede8a1ca4
For #21700 : Fixed output path to be in app/build
3 years ago
Marc Leclair
27cd609d0f
For #21700 : Added option to open in browser instead of automatically doing it
3 years ago
Marc Leclair
c527decda1
For #21700 : Created benchmark script runner and edited benchmark gradle file
3 years ago
Michael Comella
aaa14a8208
No issue: add gve to setup-startup-profiling.py.
3 years ago
Michael Comella
0201120c61
No issue: convert to argparse in setup-startup-profiling.py.
3 years ago
Michael Comella
4a0f29d0a0
Closes #21128 : remove measure_start_up.py.
...
This script was moved to the perf-tools repository for easy to access
from other perf tools & to be accessible for multiple apps:
https://github.com/mozilla-mobile/perf-tools
3 years ago
Michael Comella
e0c1c51b6a
For perf-frontend-issues#211: support focus in measure_start_up.py.
3 years ago
Michael Comella
72159260a2
For perf-frontend-issues#211: dynamically resolve activity in measure_start_up.
3 years ago
Michael Comella
ba86dff942
For perf-frontend-issues#211: add pycodestyle config to tools, fix existing errors.
3 years ago
Michael Comella
3905859fcb
No issue: increase sleep duration in cold_view_nav_start benchmark.
3 years ago
Michael Comella
1b996e3b4b
For #20017 : add cold_main_session_restore test type to measure.
3 years ago
Michael Comella
f7c59bd395
For #20017 : use 'in' syntax for test name checks.
3 years ago
Michael Comella
b3ffdd2a47
For perf-frontend-issues#208: rename to measure_start_up.py.
3 years ago
Michael Comella
23068cd2f7
For perf-frontend-issues#208: clean up help text.
3 years ago
Michael Comella
18f0931d2e
For perf-frontend-issues#208: use CHANNEL_TO_PKG directly.
3 years ago
Michael Comella
9fb4366646
For perf-frontend-issues#208: add nav_start test to measure… script.
3 years ago
Michael Comella
35de7056b3
No issue: enable CPU usage in profiler.
4 years ago
Michael Comella
7df0006aaa
No issue: add script to measure duration to first frame.
...
I only tested this for nightly but we can fix it for other channels as
we use it.
4 years ago
Michael Comella
319883d951
No issue: when init profiling, remind to enable setting in app.
4 years ago
Michael Comella
4657afc4ba
No issue: switch subcommand names to deactivate/activate.
...
These make more sense than push/remove if you don't understand the
underlying mechanism.
4 years ago
Michael Comella
291fac11d3
No issue: change startup profiling script to take release channel.
...
This is easier to remember and less error prone to write.
4 years ago
Michael Comella
23bc70aeb1
No issue: add main function to setup-startup-profiling.
4 years ago
Michael Comella
d20bbf5331
No issue: embed startup-profiling configs in script.
...
Not leaving around config files is more intuitive and less redundant.
4 years ago
Michael Comella
68e1c78453
No issue: add tools/setup-startup-profiling.py.
4 years ago