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

9610 Коммитов

Автор SHA1 Сообщение Дата
Steve Fink a45b73b47e Bug 1702310 - Add --gecko-profile-features and similar options to `mach try fuzzy` and `mach raptor` etc. to make it easier to generate marker-only profiles, configure threads and sampling interval, etc. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D110451
2021-04-26 21:59:29 +00:00
Joel Maher 3f035da765 Bug 1707549 - add back in MacOSX 10.15 not -qr perf tests. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D113375
2021-04-26 19:07:24 +00:00
Alexandru Michis 0e762fb5f0 Backed out changeset 4736b477e8cf (bug 1704636) for causing multiple wpt failures.
CLOSED TREE
2021-04-26 19:50:05 +03:00
Joel Maher ac5bdc0d59 Bug 1692091 - remove jsreftests from android now that it is running on osx 11. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D113173
2021-04-26 14:53:32 +00:00
Joel Maher 1bab60f4c0 Bug 1704636 - run many windows 7-32 tests on windows10x64 via wow64. r=ahal,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D112372
2021-04-26 14:43:31 +00:00
Sebastian Hengst c2cb84c993 Bug 1706953 - set mozlint task back to Tier 2 because it depends on a Tier 2 task. r=bustage-fix CLOSED TREE 2021-04-26 15:58:17 +02:00
Sebastian Hengst b8a41a8881 Bug 1706953 - promote python source tests to Tier 1. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D113322
2021-04-26 13:11:28 +00:00
Frederik Braun 86bf08f681 WIP: Bug 1705322 - update civet to emit warnings rather than errors r=marco
Differential Revision: https://phabricator.services.mozilla.com/D112322
2021-04-23 09:44:18 +00:00
Alex Ionescu 957df724ee Bug 1701838 Make unity-webgl tier 3 r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D112905
2021-04-23 07:02:32 +00:00
sotaro 436f1fae6f Bug 1706011 - Enable crashtests on Android for SW-WR r=jmaher
Crashtests on Android in CI for SW-WR to get more testing coverage.
Problem of 1678938-1.html is going to be handled by bug 1704943.

Differential Revision: https://phabricator.services.mozilla.com/D112519
2021-04-23 06:46:14 +00:00
sotaro 5409c57826 Bug 1705989 - Enable mochitest on Android for SW-WR r=jmaher
Mochitests on Android in CI for SW-WR to get more testing coverage.

Differential Revision: https://phabricator.services.mozilla.com/D112514
2021-04-23 00:10:01 +00:00
Butkovits Atila 2e34e363b9 Backed out 2 changesets (bug 1696251) for causing js-bench-sm failures. CLOSED TREE
Backed out changeset 1c84c9a34575 (bug 1696251)
Backed out changeset e169193b7423 (bug 1696251)
2021-04-23 02:53:36 +03:00
Ryan VanderMeulen d692911d6d Bug 1707069 - Disable TSan mochitest-a11y on release branches. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D113168
2021-04-22 19:55:27 +00:00
Joel Maher 274b1a8f6e Bug 1706718 - add BigSur/M1 machines to taskgraph. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D113002
2021-04-22 19:17:19 +00:00
Alex Lopez d1a82b8092 Bug 1696251 - Pass MachCommandBase object as first argument for Mach Commands. r=mhentges,remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers
As an intermediate step to allow mach commands as standalone functions, the MachCommandBase
subclass instance that currently corresponds to self has to be made available as a separate
argument (named command_context).

Differential Revision: https://phabricator.services.mozilla.com/D109650
2021-04-22 18:56:15 +00:00
Andrew Halberstadt aadbf9c2d9 Bug 1696028 - [ci] Run mochitest-webgl2-core tests with Fission, r=jmaher
This adds the following configurations to central/autoland:
> test-linux1804-64-asan/opt-mochitest-webgl2-core-fis-e10s
> test-linux1804-64-qr/debug-mochitest-webgl2-core-fis-e10s
> test-linux1804-64-qr/opt-mochitest-webgl2-core-fis-e10s
> test-windows10-64-qr/debug-mochitest-webgl2-core-fis-e10s
> test-windows10-64-qr/opt-mochitest-webgl2-core-fis-e10s

Differential Revision: https://phabricator.services.mozilla.com/D112996
2021-04-22 13:21:22 +00:00
Mike Hommey 85ad51d376 Bug 1706545 - Use node 16 on arm64 mac. r=mossop
This is the first version that provides native arm64 support.

Differential Revision: https://phabricator.services.mozilla.com/D112897
2021-04-21 23:58:09 +00:00
Mike Hommey d4935c3ff9 Bug 1611513 - Migrate Node toolchain tasks to fetch toolchain tasks. r=firefox-build-system-reviewers,andi,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D112896
2021-04-21 23:53:15 +00:00
Mike Hommey 02a7cd7a9e Bug 1611513 - Allow repacking tar archives containing e.g. symbolic links. r=firefox-build-system-reviewers,andi,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D112895
2021-04-21 23:53:15 +00:00
Mike Hommey 7025e04613 Bug 1706543 - Use native zstd to compress toolchain artifacts. r=firefox-build-system-reviewers,andi,mhentges
Now that docker images have been upgraded to Debian buster, we can
install a native zstd binary and use tar's native support rather than
relying on piping the output of tar to a python script that uses the
python-zstandard module. At least we can do that for toolchain tasks
that run on such docker images, which also means we can't on Mac and
Windows.

Differential Revision: https://phabricator.services.mozilla.com/D112894
2021-04-21 22:29:34 +00:00
Andrew Halberstadt 22a9c1397e Bug 1696005 - [ci] Run mochitest-webgl1-ext-fis on shippable builds, r=jmaher
This adds the following tasks on central:
> test-linux1804-64-shippable-qr/opt-mochitest-webgl1-ext-fis-e10s
> test-windows10-64-shippable-qr/opt-mochitest-webgl1-ext-fis-e10s

Differential Revision: https://phabricator.services.mozilla.com/D112983
2021-04-21 17:43:31 +00:00
Andrew Halberstadt 008ac95bfa Bug 1696005 - [ci] Enable mochitest-webgl1-ext tests with fission, r=jmaher
This adds the following tasks on autoland and central (except shippable there):

> test-linux1804-64-qr/debug-mochitest-webgl1-ext-fis-e10s
> test-linux1804-64-qr/opt-mochitest-webgl1-ext-fis-e10s
> test-windows10-64-qr/debug-mochitest-webgl1-ext-e10s
> test-windows10-64-qr/debug-mochitest-webgl1-ext-fis-e10s
> test-windows10-64-qr/opt-mochitest-webgl1-ext-e10s
> test-windows10-64-qr/opt-mochitest-webgl1-ext-fis-e10s

Note this include the non-fission versions on Windows 10 due to our use of
'built-projects' and not previously running these tests on windows-qr.

Differential Revision: https://phabricator.services.mozilla.com/D112620
2021-04-20 16:02:14 +00:00
Joel Maher 70bba17bca Bug 1706173 - run osx perf tests on older R7 hardware to test fission. r=jesup
Differential Revision: https://phabricator.services.mozilla.com/D112731
2021-04-20 13:03:29 +00:00
Emilio Cobos Álvarez 83c4ef7a8d Bug 1635327 - Try to get more information from lsan crashes on automation. r=glandium,firefox-build-system-reviewers
If I'm reading compiler-rt correctly, this and __lsan_default_options
should be additive so we shouldn't need to specify the allow_leaks flag
gobally.

Differential Revision: https://phabricator.services.mozilla.com/D110699
2021-04-20 09:07:54 +00:00
Andi-Bogdan Postelnicu 8512a170b8 Bug 1706253 - For clang-trunk only trigger it from cron job. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D112693
2021-04-20 08:20:41 +00:00
Mike Hommey cabbb4a97a Bug 1377445 - Remove gtk+2 from docker images. r=firefox-build-system-reviewers,andi,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D111998
2021-04-20 01:57:03 +00:00
Steve Fink de7f8edd6f Bug 1706118 - Minor updates to spidermonkey source package r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D112629
2021-04-19 18:11:06 +00:00
june wilde a1910c4c8d Bug 1700396 - Bump updatebot version; r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D112633
2021-04-19 17:25:31 +00:00
Cosmin Sabou 785f9b8a87 Backed out changeset d4a5d8567977 (bug 1696251) for non-unified build bustages. CLOSED TREE 2021-04-19 19:43:31 +03:00
Alex Lopez 75dfe35468 Bug 1696251 - Pass MachCommandBase object as first argument for Mach Commands. r=mhentges,remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers
As an intermediate step to allow mach commands as standalone functions, the MachCommandBase
subclass instance that currently corresponds to self has to be made available as a separate
argument (named command_context).

Differential Revision: https://phabricator.services.mozilla.com/D109650
2021-04-19 16:15:11 +00:00
Steve Fink 06fa1e33cc Bug 1697929 - Make mach work in the spidermonkey release package r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D108129
2021-04-19 14:21:43 +00:00
Steve Fink ca40ebd352 Bug 1697929 - autospider: remove use of tooltool r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D109164
2021-04-19 14:21:43 +00:00
Steve Fink 9ede1c5e81 Bug 1697929 - Switch autospider.py to use mach for configure, builds, recurse_syms using an autogenerated mozconfig r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D108128
2021-04-19 14:21:43 +00:00
Steve Fink df6f52ac53 Bug 1697929 - Create a breakpad injector toolchain build. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D109504
2021-04-19 14:21:42 +00:00
Steve Fink f66d60dec4 Bug 1697929 - Do not use MOZ_AUTOMATION_UPLOAD for controlling SM uploads because it breaks `mach build` when set r=andi
Differential Revision: https://phabricator.services.mozilla.com/D108113
2021-04-19 14:21:41 +00:00
Joel Maher b043eeeb1f Bug 1705839 - make osx 10.15 tier-1. r=releng-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D112440
2021-04-17 10:47:46 +00:00
Gregory Mierzwinski 8a0edf6533 Bug 1705713 - Add chromedriver for v90. r=perftest-reviewers,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D112353
2021-04-16 16:10:16 +00:00
Julien Cristau 7a10b933bd Bug 1705639 - bump max run time for periodic-update job. r=RyanVM,releng-reviewers,jmaher DONTBUILD
Updating the HSTS preload list is now taking close to the previous limit
of 5 hours, so bump it to 6 hours as a stopgap, and adjust the start
time to keep its end time from going too late in the day.

Differential Revision: https://phabricator.services.mozilla.com/D112346
2021-04-16 14:52:53 +00:00
Andi-Bogdan Postelnicu a09d3b3373 Bug 1703483 - Add required CI jobs for using clang main as a testing toolchain for firefox build. r=mhentges,glandium
1. Add task to get and build clang from the main branch.
2. Using clang main toolchain we build on a daily basis linux64 firefox, this tasks also automatically triggers the fetch and build of clang from main branch since we don't cache it.

Differential Revision: https://phabricator.services.mozilla.com/D111063
2021-04-16 14:12:14 +00:00
Dave Hunt 85e211cbe4 Bug 1705445 - Restore WebRender cron tasks for Android performance tests; r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D112251
2021-04-15 22:33:44 +00:00
Dave Hunt 2857ed660d Bug 1705445 - Use WebRender platforms for Raptor web extension tests; r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D112250
2021-04-15 22:33:44 +00:00
Andrew Halberstadt 6c5043f15a Bug 1696042 - [ci] web-platform-test-wdspec-headless: Run fission windows10-qr/debug on trunk, r=jgraham,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D111144
2021-04-15 15:07:29 +00:00
Andrew Halberstadt 059f59ee48 Bug 1696001 - [ci] Enable fission with mochitest-webgl1-core, r=jmaher
This enables the following tasks on autoland/central:
> test-linux1804-64-asan/opt-mochitest-webgl1-core-fis-e10s
> test-linux1804-64-qr/debug-mochitest-webgl1-core-fis-e10s
> test-linux1804-64-qr/opt-mochitest-webgl1-core-fis-e10s
> test-macosx1015-64-qr/debug-mochitest-webgl1-core-fis-e10s
> test-macosx1015-64-qr/opt-mochitest-webgl1-core-fis-e10s
> test-windows10-64-qr/debug-mochitest-webgl1-core-fis-e10s
> test-windows10-64-qr/opt-mochitest-webgl1-core-fis-e10s

Differential Revision: https://phabricator.services.mozilla.com/D112185
2021-04-15 14:42:30 +00:00
Joel Maher 5dfd5d6c84 Bug 1705082 - Adjust references to win7 to be win.*32 instead. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D112033
2021-04-14 14:43:56 +00:00
Bogdan Tara 4de76f4cdf Backed out 8 changesets (bug 1696531) for test_dmd.js and test_subprocess.js xpc failures CLOSED TREE
Backed out changeset 907102743c5f (bug 1696531)
Backed out changeset c631966a64c0 (bug 1696531)
Backed out changeset 754ce2bf288a (bug 1696531)
Backed out changeset 7129c9cfe519 (bug 1696531)
Backed out changeset dba2bea61b29 (bug 1696531)
Backed out changeset 33f3e86a5ce8 (bug 1696531)
Backed out changeset 7dcbb17a1578 (bug 1696531)
Backed out changeset 1f982303513f (bug 1696531)
2021-04-14 17:49:29 +03:00
Andrew Halberstadt e311833cb9 WIP: Bug 1696531: use python3 for xpcshell tests r=bhearsum
Depends on D111647

Differential Revision: https://phabricator.services.mozilla.com/D109728
2021-04-14 13:54:26 +00:00
Ben Hearsum 93969911bd No bug: ensure ./mach taskgraph --diff returns you to your starting branch when using git. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D111848
2021-04-14 13:49:01 +00:00
Mark Banner dae9d6efad Bug 1498604 - Make './mach doc' use jsdoc installed into node_modules rather than the system. r=mossop,ahal
Differential Revision: https://phabricator.services.mozilla.com/D111652
2021-04-14 13:35:20 +00:00
Christian Holler 0b90e582d2 Bug 1705052 - Run TSan Web Platform Tests only on trunk. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D112021
2021-04-14 12:20:33 +00:00
Julian Seward b84878b2a1 Bug 1686626 - Enable Ion by default for wasm on AArch64. r=lth.
This patch enables Ion by default as the optimising compiler for wasm on
AArch64, and disables Cranelift.  Cranelift is still available if the build is
configured with --enable-cranelift.  In that case, *only* Cranelift is
available.  There are no configuration flags to enable both Ion and Cranelift
simultaneously.

This mostly reverts the Phase 0 and Phase 1 patches that are bug 1678097
D102420 and D101867 respectively.

The command line option --wasm-force-ion has been removed.

With this patch in place, users of the shell should specify
`--wasm-compiler=optimizing` to get an optimising wasm compiler.  Which one is
provided depends on the configuration options as described above.
`--wasm-compiler=cranelift` and `--wasm-compiler=ion` are now only accepted
when the relevant compiler has been enabled, and so neither is a "safe" way to
request an optimising tier.

For that reason, test directories that previously requested
also-with-Ion-please by stating `test-also=--wasm-compiler=ion;` in their
`directives.txt` file, have been changed to use
`test-also=--wasm-compiler=optimizing;`.

In places where the JSContextOptions are set, the non-selected compiler (Ion
or CL) is explicitly set to `false` (eg, `.setWasmIon(false)`).  This may be
overly conservative, but seems wise given that it's not immediately obvious
what the previous value of that flag is, and given the recent difficulties
with incorrect option propagation/handling (eg, bug 1697560).

Differential Revision: https://phabricator.services.mozilla.com/D101695
2021-04-14 07:43:27 +00:00