gecko-dev/tools
Greg Mierzwinski b5deb4adf2 Bug 1613455 - Allow custom APK uploads for Geckoview/Fenix perftests. r=perftest-reviewers,afinder
This patch allows mobile developers to upload custom APKs for testing through a commit. This allows them to run our performance tests by building locally, and then uploading to CI to run tests there.

The `./mach try perf` command is modified to make this simpler. It accepts either an environment variable, or a path to an APK, and copies it in-tree. After adding it to hg, the command stops running and asks the user to commit the changes. From there the user re-runs the `./mach try perf` command to select the appropriate tests.

Using --browsertime-upload-apk, users can use a custom APK for browsertime tests, and using --mozperftest-upload-apk, users can use a custom APK in mozperftest tests. The reason it's done this way is that we don't have common areas between the two frameworks. The methods are the same in both cases, i.e. for a fenix test, a fenix APK needs to be uploaded.

Differential Revision: https://phabricator.services.mozilla.com/D172435
2023-03-23 13:43:45 +00:00
..
bloatview
browsertime Bug 1817204 - Update browsertime to version 17. r=perftest-reviewers,afinder 2023-02-21 15:44:36 +00:00
clang-tidy Bug 1815703 - [clang-tidy] Add checker clang-analyzer-optin.performance.Padding r=sergesanspaille 2023-02-13 15:17:37 +00:00
code-coverage Bug 1820498 - Convert PerTestCoverageUtils to an ES module. r=marco,webdriver-reviewers,perftest-reviewers,sparky,whimboo 2023-03-06 19:13:58 +00:00
compare-locales Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
crashreporter Bug 1810138 - Properly redirect unzip's output to /dev/null when scraping macOS system symbols r=glandium 2023-01-17 08:53:34 +00:00
esmify Bug 1823763 - Convert consumers of toolkit/components/reader/ to import ES modules directly. r=Gijs 2023-03-23 12:11:44 +00:00
fuzzing Backed out changeset 7f4d99410d00 (bug 1821010) for causing bustages at content_parent_ipc_libfuzz.cpp. CLOSED TREE 2023-03-15 16:20:30 +02:00
github-sync Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD 2022-11-24 10:58:05 +00:00
jprof Bug 1519636 - Reformat recent changes to the Google coding style. r=glandium 2023-02-13 15:02:07 +00:00
leak-gauge
lint Bug 1816720 - DoH UI warning page: Add continue this time button r=fluent-reviewers,acreskey,flod 2023-03-23 08:37:26 +00:00
moztreedocs Bug 1811850 - [lint] Fix ruff errors resulting from new configuration, r=webdriver-reviewers,perftest-reviewers,whimboo,sparky,firefox-build-system-reviewers,ahochheiden 2023-03-20 13:06:28 +00:00
performance Bug 1810871 - Add perfstats to capture internal necko timings - async open to transaction pending and response start parent to content r=bas,necko-reviewers,kershaw 2023-01-25 13:28:49 +00:00
phabricator Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
power Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
profiler Bug 1822862 - Fix profiler build errors on non-MOZ_GECKO_PROFILER platforms r=mstange 2023-03-20 20:44:16 +00:00
quitter Bug 1807899 - Remove the trailing whitespace and Windows CR on md files r=linter-reviewers,necko-reviewers,marco,jesup 2022-12-30 15:23:21 +00:00
rb Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
rewriting Bug 1720941, part 1: build(ci): integrate WebGPU CTS into CI r=webgpu-reviewers,taskgraph-reviewers,jmaher,jimb 2023-03-22 14:03:50 +00:00
rusttests Bug 1817372 - Use the new windows target triplets on automation. r=firefox-build-system-reviewers,andi 2023-02-17 07:42:48 +00:00
sanitizer/docs
tryselect Bug 1613455 - Allow custom APK uploads for Geckoview/Fenix perftests. r=perftest-reviewers,afinder 2023-03-23 13:43:45 +00:00
update-packaging Backed out changeset a4d8b4c3d321 (bug 1804303) as it is no longer necessary. r=bhearsum DONTBUILD 2023-01-17 15:40:12 +00:00
update-programs Bug 1801738 - Use --enable-project instead of --enable-application. r=firefox-build-system-reviewers,geckoview-reviewers,calu,ahochheiden 2022-11-22 02:09:26 +00:00
update-verify Bug 1807899 - Remove the trailing whitespace and Windows CR on md files r=linter-reviewers,necko-reviewers,marco,jesup 2022-12-30 15:23:21 +00:00
vcs Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
mach_commands.py Bug 1814240: move mach pastebin description to docstring r=ahochheiden 2023-02-01 17:36:01 +00:00
moz.build Bug 1818051 - addendum: change bmo component for tryselect now that Fx Build System :: Try doesn't exist anymore, r=ahal 2023-02-24 22:49:47 +00:00