forked from mirrors/gecko-dev
This patch adds a flag to enable fenix in mach try perf. Currently, it's enabled by default however it's not clear that it uses the same build in the base/new try runs. This patch adds some documentation to the FAQ for this, as well as some information in the `--help` message. At the same time, this patch adds some code to handle apps requested with `--apps` better. Previously, for example, if fenix was requested, the catch-all/base category would capture geckoview tasks as well, but it wasn't clear to the user that this would happen. Now, if an app is requested, that is the only app that will be scheduled, assuming the "default" app has a negation. The notion of a "default" app is also introduced here for any app that has no restriction method defined. Finally, some extra changes are made to the tests for the fzf side effects to make it clear that the number of side effects must be greater than or equal to the number of fzf calls. This should prevent others from having to determine why their tests are failing on a seemingly unrelated change as the error message we receive is very unclear when this occurs. Differential Revision: https://phabricator.services.mozilla.com/D194301 |
||
|---|---|---|
| .. | ||
| android-chrome-try-perf.png | ||
| comment-zero-alert-number.png | ||
| compare-view-sample.png | ||
| config.yml | ||
| index.rst | ||
| standard-try-perf.png | ||
| standard-workflow.rst | ||
| variants-try-perf.png | ||