зеркало из https://github.com/mozilla/gecko-dev.git
51e7664988
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 |
||
---|---|---|
.. | ||
docs | ||
selectors | ||
test | ||
util | ||
__init__.py | ||
cli.py | ||
mach_commands.py | ||
preset.py | ||
push.py | ||
task_config.py | ||
tasks.py | ||
try_presets.yml | ||
watchman.json |