gecko-dev/tools/tryselect
Greg Mierzwinski 51e7664988 Bug 1821708 - Add change-detector to mach try perf. r=perftest-reviewers,afinder
This patch adds a method to inject the perftest change-detector task into mach try perf try runs. To do this, we need to flip the ordering of the try runs to do the base revision first, and the one with the changes (new) afterwards. This allows us to link a change-detector task in the new try run, with the base try run by passing a revision through the try-task-config.

The task can be triggered using --detect-changes. Once a user pushes to try, and after all of the performance tests finish in that push, the change-detector will start running, to generate a comparison. An artifact is produced with the results (revisions, and metrics regressed), and an exception is raise when a performance change is detected even if it's an improvement.

Differential Revision: https://phabricator.services.mozilla.com/D172284
2023-03-28 11:16:52 +00:00
..
docs
selectors Bug 1821708 - Add change-detector to mach try perf. r=perftest-reviewers,afinder 2023-03-28 11:16:52 +00:00
test Bug 1821708 - Add change-detector to mach try perf. r=perftest-reviewers,afinder 2023-03-28 11:16:52 +00:00
util Bug 1815799 - Fix fzf preview on Windows. r=firefox-build-system-reviewers,ahochheiden 2023-02-09 01:12:12 +00:00
__init__.py
cli.py Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD 2022-11-24 10:58:05 +00:00
mach_commands.py Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD 2022-11-24 10:58:05 +00:00
preset.py Bug 1817815 - use double quotes for mach try presets, r=ahal 2023-02-21 16:35:19 +00:00
push.py Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD 2022-11-24 10:58:05 +00:00
task_config.py Bug 1816440: ./mach try ... --artifact should imply --disable-pgo r=releng-reviewers,jcristau 2023-02-13 21:41:30 +00:00
tasks.py Bug 1790816 - Reformat tools/ with isort. r=linter-reviewers,perftest-reviewers,sparky,sylvestre DONTBUILD 2022-11-24 10:58:05 +00:00
try_presets.yml Bug 1824457 - [devtools] Fix devtools try preset to start browser mochitests on windows r=devtools-reviewers,nchevobbe 2023-03-27 06:33:31 +00:00
watchman.json