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
crashreporter
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
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
power
profiler Bug 1822862 - Fix profiler build errors on non-MOZ_GECKO_PROFILER platforms r=mstange 2023-03-20 20:44:16 +00:00
quitter
rb
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
update-programs
update-verify
vcs
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