Граф коммитов

10440 Коммитов

Автор SHA1 Сообщение Дата
Henrik Skupin 57bc6555f9 Bug 1740225 - [wdspec] Don't print async shutdown logs for CI jobs. r=webdriver-reviewers,jdescottes
These logs have been added to help with the investigation of shutdown issues. But it turned out to not be that helpful. Lets get it removed from wdspec jobs to lesser clutter the logs.

Differential Revision: https://phabricator.services.mozilla.com/D130974
2021-11-16 14:58:50 +00:00
Tom Ritter b3dba737fd Bug 1700396: Bump updatebot to get the windows job commits and the could-not-vendor commit r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D131070
2021-11-16 02:43:06 +00:00
Iulian Moraru 897bb9d353 Backed out 2 changesets (bug 1707591) for causing python mozlint failures on test_yaml.py. CLOSED TREE
Backed out changeset a730ab2d0dbe (bug 1707591)
Backed out changeset 0269849fd7ef (bug 1707591)
2021-11-12 18:44:36 +02:00
Sylvestre Ledru c1b5edd8be Bug 1707591 - ride along - reformat the tree with black 21.10b0 r=webdriver-reviewers,whimboo,gerard-majax
This changed with this:
https://github.com/psf/black/pull/1740

Differential Revision: https://phabricator.services.mozilla.com/D130965
2021-11-12 15:06:56 +00:00
Michelle Goossens 5b86f0baec Bug 1740155 - Set GPU worker pool for CCov with GPU r=aki
Differential Revision: https://phabricator.services.mozilla.com/D131006
2021-11-11 19:28:49 +00:00
Tom Ritter f896e83f09 Bug 1738754 - Exempt the ./mach try commit on try from updatebot verify r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D130918
2021-11-11 19:02:33 +00:00
Tom Ritter f8381156e9 Bug 1738754 - Fix the Updatebot verify job to match the commit message r=jewilde
We inadvertently were matching the bug summary, causing
the verify job to fail.

Differential Revision: https://phabricator.services.mozilla.com/D130917
2021-11-11 19:02:33 +00:00
Agi Sferro 9c6be8a1c5 Bug 1739701 - Add support for the arm64 Android emulator. r=gbrown,calu
My understanding is that this is the only version of the emulator that is
supported on Apple silicon.

Differential Revision: https://phabricator.services.mozilla.com/D130510
2021-11-09 21:47:25 +00:00
Michelle Goossens bd6ee3c71c Bug 1727943 - Re-enable Windows 10 x64 2004 CCov tests that were forgotten r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D130715
2021-11-09 12:55:22 +00:00
Andrew Halberstadt 7164ba4640 Bug 1737673 - Remove 'webrender-sw-*' variants in favour of composite variants, r=jmaher
This replaces the following variants with composites:
webrender-sw-a11y-checks
webrender-sw-fission
webrender-sw-wayland

The full task graph is identical after this change.

Differential Revision: https://phabricator.services.mozilla.com/D130400
2021-11-08 14:48:24 +00:00
Andrew Halberstadt 865359aefd Bug 1737673 - Support 'composite' variants, r=jmaher
Often we have two variants that we want to test together. The only way to do
this currently is to create a 3rd variant that is the sum of the previous two.

This feature will allow tasks to define multiple variants using the '+' token.
E.g:

    variants: ["fission", "webgl-ipc", "fission+webgl-ipc"]

The third variant there will first apply the 'fission' configuration, then the
'webgl-ipc' configuration (in order).

Differential Revision: https://phabricator.services.mozilla.com/D130399
2021-11-08 14:48:23 +00:00
Andrew Halberstadt d44d171e69 Bug 1737673 - Add a 'contact' key to variants in the yaml file, r=jmaher,jgilbert,cpeterson
Listing contacts next to the variant will provide a point of contact in case
there are questions around cost / capacity or relative importance of a given
variant.

Differential Revision: https://phabricator.services.mozilla.com/D129834
2021-11-08 14:48:23 +00:00
Andrew Halberstadt f2896bf507 Bug 1737673 - Remove duplicate 'webgl-ipc-profiling' variant, r=jmaher
This is identical to the 'webgl-ipc' variant and only used in one place.

Differential Revision: https://phabricator.services.mozilla.com/D129833
2021-11-08 14:48:23 +00:00
Andrew Halberstadt accbccccbe Bug 1737673 - Stop setting 'run-on-projects' in variants.yml, r=jmaher
This makes things less confusing as we no longer sneakily override the value
defined in the test configs.

Differential Revision: https://phabricator.services.mozilla.com/D129832
2021-11-08 14:48:22 +00:00
Andrew Halberstadt a066953c94 Bug 1737673 - Remove unused 'webrender' variant, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D129831
2021-11-08 14:48:22 +00:00
Andrew Halberstadt e28181060f Bug 1737673 - Add documentation for the 'variants' system, r=jmaher
This also splits the blurb for the 'test' kind into a new file as it was
getting too long for kinds.rst. Having documentation for every kind in the same
file tends to lead towards uninformative documentation.

Differential Revision: https://phabricator.services.mozilla.com/D129830
2021-11-08 14:48:22 +00:00
Andrew Halberstadt 5313ea61d8 Bug 1737673 - Validate variants against a schema, r=jmaher
Ensures variants all conform to a well defined schema and don't
contain any extra or unexpected data.

Differential Revision: https://phabricator.services.mozilla.com/D129829
2021-11-08 14:48:21 +00:00
Andrew Halberstadt b4093b715d Bug 1737673 - Use 'jsone' to replace variant filter functions, r=jmaher
This ensures the filters stay alongside the variant definitions. I called the
key 'when' as 'filter' is ambiguous about whether the tasks that match are
being included or excluded.

Differential Revision: https://phabricator.services.mozilla.com/D129828
2021-11-08 14:48:21 +00:00
Andrew Halberstadt 818f8be0ca Bug 1737673 - Pull 'variant' definitions into a yaml file, r=jmaher
This makes them easier to find and inspect.

Differential Revision: https://phabricator.services.mozilla.com/D129827
2021-11-08 14:48:21 +00:00
Andrew Halberstadt 240433403f Bug 1737673 - [taskgraph] Add a test for 'split_variants' in tests.py transforms, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D129826
2021-11-08 14:48:20 +00:00
Ryan VanderMeulen 1d59245b72 Backed out 9 changesets (bug 1737673) for breaking local Windows builds (bug 1739520).
Backed out changeset b7ad64578b84 (bug 1737673)
Backed out changeset 6b374ffe6878 (bug 1737673)
Backed out changeset 070efa174493 (bug 1737673)
Backed out changeset 44bf02d34aaf (bug 1737673)
Backed out changeset 7147d8490b9c (bug 1737673)
Backed out changeset e1d2518592d4 (bug 1737673)
Backed out changeset 18eec84f404b (bug 1737673)
Backed out changeset e38b571d248d (bug 1737673)
Backed out changeset 98a659f60686 (bug 1737673)
2021-11-05 10:18:30 -04:00
Agi Sferro a0dd0c9c53 Bug 1739312 - Use test_runner in test-verify. r=gbrown
This was missed in Bug 1529082.

Differential Revision: https://phabricator.services.mozilla.com/D130366
2021-11-04 15:37:27 +00:00
Julien Cristau 56c93e5a4a Bug 1739324 - install libxtst6 in periodic-updates docker image. r=releng-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D130341
2021-11-04 13:41:50 +00:00
Julien Cristau 6ce872d945 Bug 1739324 - check xpcshell exit code in periodic-updates script. r=releng-reviewers,jmaher
When this fails we're usually saved by the later sanity checks, but
might as well fail early when something goes wrong.

Differential Revision: https://phabricator.services.mozilla.com/D130340
2021-11-04 13:41:49 +00:00
Andrew Halberstadt 1b0992c45c Bug 1737673 - Add a 'contact' key to variants in the yaml file, r=jmaher,jgilbert,cpeterson
Listing contacts next to the variant will provide a point of contact in case
there are questions around cost / capacity or relative importance of a given
variant.

Differential Revision: https://phabricator.services.mozilla.com/D129834
2021-11-04 13:39:26 +00:00
Andrew Halberstadt 854d3039a2 Bug 1737673 - Remove duplicate 'webgl-ipc-profiling' variant, r=jmaher
This is identical to the 'webgl-ipc' variant and only used in one place.

Differential Revision: https://phabricator.services.mozilla.com/D129833
2021-11-04 13:39:25 +00:00
Andrew Halberstadt db71f5f5b7 Bug 1737673 - Stop setting 'run-on-projects' in variants.yml, r=jmaher
This makes things less confusing as we no longer sneakily override the value
defined in the test configs.

Differential Revision: https://phabricator.services.mozilla.com/D129832
2021-11-04 13:39:25 +00:00
Andrew Halberstadt 0a753adb99 Bug 1737673 - Remove unused 'webrender' variant, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D129831
2021-11-04 13:39:24 +00:00
Andrew Halberstadt cd2d2cef56 Bug 1737673 - Add documentation for the 'variants' system, r=jmaher
This also splits the blurb for the 'test' kind into a new file as it was
getting too long for kinds.rst. Having documentation for every kind in the same
file tends to lead towards uninformative documentation.

Differential Revision: https://phabricator.services.mozilla.com/D129830
2021-11-04 13:39:24 +00:00
Andrew Halberstadt dabfebac9f Bug 1737673 - Validate variants against a schema, r=jmaher
Ensures variants all conform to a well defined schema and don't
contain any extra or unexpected data.

Differential Revision: https://phabricator.services.mozilla.com/D129829
2021-11-04 13:39:24 +00:00
Andrew Halberstadt 18d42a8428 Bug 1737673 - Use 'jsone' to replace variant filter functions, r=jmaher
This ensures the filters stay alongside the variant definitions. I called the
key 'when' as 'filter' is ambiguous about whether the tasks that match are
being included or excluded.

Differential Revision: https://phabricator.services.mozilla.com/D129828
2021-11-04 13:39:23 +00:00
Andrew Halberstadt b765b512cd Bug 1737673 - Pull 'variant' definitions into a yaml file, r=jmaher
This makes them easier to find and inspect.

Differential Revision: https://phabricator.services.mozilla.com/D129827
2021-11-04 13:39:23 +00:00
Andrew Halberstadt 57220dfb09 Bug 1737673 - [taskgraph] Add a test for 'split_variants' in tests.py transforms, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D129826
2021-11-04 13:39:22 +00:00
Henrik Skupin b0e163c14a Bug 1605650 - [remote] Enable mochitest-remote jobs for Windows CCOV builds. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D130337
2021-11-04 12:38:30 +00:00
Agi Sferro f279d8797a Bug 1529082 - Add mochitest variant that runs using AAB test_runner. r=gbrown
This patch adds a new Mochitest variant which installs the test runner app as
AAB.

Differential Revision: https://phabricator.services.mozilla.com/D127324
2021-11-02 18:56:28 +00:00
Agi Sferro 9c53c0e0fb Bug 1529082 - Use bundletool in CI to install AAB targets. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D127322
2021-11-02 18:56:27 +00:00
Agi Sferro 9abd4ae68d Bug 1529082 - Resolve keyed target in get_mobile_project. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D130193
2021-11-02 18:56:27 +00:00
Agi Sferro dccddb81bc Bug 1529082 - Move TestRunnerActivity to test_runner. r=ahal,owlish
The fact that the test runner app is defined inside the geckoview test package
has always felt like a hack to me. I've mistakenly thought that
TestRunnerActivity was used in GeckoView's junit tests many times (even though
that's not the case).

From what I can see, there's no way to generate an AAB package for androidTest,
so to be able to run Gecko tests as AAB we finally need to define the
TestRunner as an ordinary package instead.

Differential Revision: https://phabricator.services.mozilla.com/D127320
2021-11-02 18:56:26 +00:00
Agi Sferro 9e1b1f9456 Bug 1529082 - Add bundletool to Android's bootstrap r=jmaher
This tool is used to install AAB packages to devices.

AAB is the new package format for Android Apps and will supersede APK.

Differential Revision: https://phabricator.services.mozilla.com/D127318
2021-11-02 18:56:25 +00:00
Julien Cristau 9a9cb9820a Bug 1738908 - remove esr78 references. r=releng-reviewers,mtabara DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D130178
2021-11-02 16:47:50 +00:00
Julien Cristau f2dd978501 Bug 1737558 - switch cron-bouncer-check away from esr78. r=jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D129505
2021-11-02 13:45:42 +00:00
Andi-Bogdan Postelnicu 80fddabd67 Bug 1738598 - sunset Coverity in Firefox.
Differential Revision: https://phabricator.services.mozilla.com/D129779
2021-10-31 17:18:02 +00:00
Mike Hommey 741feefd4a Bug 1736459 - Switch the spidermonkey fuzzing build to clang 13. r=firefox-build-system-reviewers,andi
It was waiting for rust 1.56. Consequently remove clang 12, since it's
not used anymore.

Differential Revision: https://phabricator.services.mozilla.com/D129322
2021-10-27 22:35:57 +00:00
Mike Hommey 7fa0a01f14 Bug 1736459 - Update builders to rustc 1.56. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D128808
2021-10-27 22:35:57 +00:00
Mike Hommey c27561cbb3 Bug 1734747 - Re-enable PGO on Android x86 and x86_64 shippable builds. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D127904
2021-10-27 20:57:25 +00:00
Mike Hommey 544ec65ba5 Bug 1734747 - Apply the compiler_builtins hack to remaining android targets. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D129611
2021-10-27 20:57:24 +00:00
Andrew Halberstadt 6bd50dc8fd Bug 1737110 - [taskgraph] Run 'split_variants' transform earlier on in the process, r=gbrown
This also means we can remove the 'handle_keyed_by_variant' transform as this
was only needed to resolve things that had 'by-variant' and were deferred in
the regular 'handle_keyed_by' transform. Since variants are now handled early,
we no longer need to defer them here.

Differential Revision: https://phabricator.services.mozilla.com/D129431
2021-10-27 13:44:34 +00:00
Norisz Fay d1c70d553a Merge mozilla-central to autoland on a CLOSED TREE 2021-10-27 16:08:44 +03:00
Norisz Fay 51e8153e60 Backed out 5 changesets (bug 1736459) for causing Windows crashes (bug 1738034) a=backout
Backed out changeset c934eeb21692 (bug 1736459)
Backed out changeset 0b2da7db414c (bug 1736459)
Backed out changeset 798893f69a02 (bug 1736459)
Backed out changeset 2a8f412c4d08 (bug 1736459)
Backed out changeset 59eeaeafdf67 (bug 1736459)
2021-10-27 16:02:24 +03:00
Michelle Goossens 8a15b54b15 Bug 1733684 - Move the win10-64-source jobs over to the new Win10 2004 Azure workers r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D128295
2021-10-27 11:33:17 +00:00