I only changed the query to exclude `android` for `xpcshell` because the `xpcshell` query was the only one picking up `android` tests (for `xpcshell`).
Differential Revision: https://phabricator.services.mozilla.com/D211112
We have put the profilerOverhead recording behind a environment variable in
Bug 1726657 but apparently we still kept outputting some things in the JSON
output and also iterating the buffer to find profilerOverhead entries. Let's
skip this if this env variable is not set.
Differential Revision: https://phabricator.services.mozilla.com/D210469
This moves the general test definition to be first, so that the other test types can build on it.
It also re-arranges the no-insecure-url rule definitions to be defined in a single place in general-test.
This also exposes a few more places where we're not currently meeting the no-insecure-url rule, so we allowlist
those as well for now.
Differential Revision: https://phabricator.services.mozilla.com/D210927
Currently, the browsertime used by mozperftest is outdated and
maintained separately from the browsertime used in raptor tests.
This patch upgrades the browsertime used in mozperftest by now sharing
the same browsertime that is used with raptors (in `src/tools/browsertime`).
Going forward we now only have to maintain one browsertime version. This
introduces the potential of more infra changes (because previously when
upgrading raptor's browsertime we only checked raptor tests, but now we
will have to verify mozperftest) but this should be worth it to stay up
to date.
Differential Revision: https://phabricator.services.mozilla.com/D208944
This patch enables a user to select safari technology preview with the
try perf selector by specifying `--safari-tp` flag.
Differential Revision: https://phabricator.services.mozilla.com/D209879
Cleanup license.yml by:
- adding license headers to gradle.properties: some gradle.properties files already have license headers; I have just copied those headers to files where they were missing
- adding license headers for a few .xml files
- moving the .../src/main/res/ exclusions to Generated.txt; these exclusions are primarily needed for the strings.xml files, which are updated from the android-l10n repo, so they seem more appropriate for Generated.txt
Differential Revision: https://phabricator.services.mozilla.com/D209818
- remove the firefox-android exclusions from .prettierignore
- add a few specific exclusions to .prettierignore for files with existing errors
- add a few specific entries to Generated.txt and ThirdPartyPaths.txt
- add `initial_experiments.json` to the list of generated files: these are updated from Nimbus
- run `mach lint --fix --linter=eslint -- mobile/android` to generate all the formatting changes
Differential Revision: https://phabricator.services.mozilla.com/D206915
This patch updates perfdocs with talos doc changes, and makes a modification to the perfdocs-verify task to trigger it on reviewbot again.
Differential Revision: https://phabricator.services.mozilla.com/D209228
This patch updates perfdocs with talos doc changes, and makes a modification to the perfdocs-verify task to trigger it on reviewbot again.
Differential Revision: https://phabricator.services.mozilla.com/D209228
This feature is added as "recommended", and added to every presets. This will
allow us to disable it if we really want to.
If the "native allocations" feature is enabled, we still force the installation
of the memory hooks even if we don't have this feature to not break the native
allocations feature.
Differential Revision: https://phabricator.services.mozilla.com/D206789
This feature is added as "recommended", and added to every presets. This will
allow us to disable it if we really want to.
If the "native allocations" feature is enabled, we still force the installation
of the memory hooks even if we don't have this feature to not break the native
allocations feature.
Differential Revision: https://phabricator.services.mozilla.com/D206789