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

9897 Коммитов

Автор SHA1 Сообщение Дата
Agi Sferro ecf4f5f0ad Bug 1709640 - Rename android-api-16 to android-arm. r=marionette-reviewers,firefox-build-system-reviewers,nalexander,whimboo,aklotz,releng-reviewers,mhentges,glandium,mtabara
We don't offer API splits any more, and with the separation of GeckoView with
the rest of the front-end it's increasingly unlikely that we will in the
future.

This change makes it so that the build name doesn't contain the API version so
that we can update it without breaking all the automation that relies on the
build name.

Differential Revision: https://phabricator.services.mozilla.com/D114369
2021-06-04 21:20:56 +00:00
Tom Ritter 46e8304780 Bug 1700396 - Bump updatebot to avoid the None phab revision bug r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D116887
2021-06-04 19:56:18 +00:00
Andrew Halberstadt 8f7bfe4028 Bug 1696003 - [ci] Enable more mochitest-webgl1-core tasks with fission-webgl-ipc, r=jmaher
This adds the following tasks on central:
+test-linux1804-64-asan-qr/opt-mochitest-webgl1-core-fis-gli-e10s
+test-linux1804-64-qr/debug-mochitest-webgl1-core-fis-gli-e10s
+test-linux1804-64-shippable-qr/opt-mochitest-webgl1-core-fis-gli-e10s
+test-macosx1015-64-qr/debug-mochitest-webgl1-core-fis-gli-e10s
+test-macosx1015-64-shippable-qr/opt-mochitest-webgl1-core-fis-gli-e10s
+test-windows10-64-qr/debug-mochitest-webgl1-core-fis-gli-e10s
+test-windows10-64-shippable-qr/opt-mochitest-webgl1-core-fis-gli-e10s

And the following tasks on autoland:
+test-linux1804-64-asan-qr/opt-mochitest-webgl1-core-fis-gli-e10s
+test-linux1804-64-qr/debug-mochitest-webgl1-core-fis-gli-e10s
+test-linux1804-64-qr/opt-mochitest-webgl1-core-fis-gli-e10s
+test-macosx1015-64-qr/debug-mochitest-webgl1-core-fis-gli-e10s
+test-macosx1015-64-qr/opt-mochitest-webgl1-core-fis-gli-e10s
+test-windows10-64-qr/debug-mochitest-webgl1-core-fis-gli-e10s
+test-windows10-64-qr/opt-mochitest-webgl1-core-fis-gli-e10s

Differential Revision: https://phabricator.services.mozilla.com/D116832
2021-06-04 15:37:48 +00:00
Andrew Halberstadt 87c38a436a Bug 1713634 - [ci] Migrate MacOS ccov builds to 1015, r=marco,jmaher
This adds the set of macosx1015-qr tests to ccov in the full taskgraph (and
removes the 1014 set which is just TV). Since these task weren't running
anywhere it has no impact on target task graphs.

I didn't bother testing on try since they aren't running there anyway. So have
no idea if this change introduces new failures. But if we cared about that we
would be running them ;).

Differential Revision: https://phabricator.services.mozilla.com/D116395
2021-06-04 15:36:33 +00:00
Dorel Luca be3cb0088b Backed out 3 changesets (bug 1713818, bug 1714116, bug 1714118) for XPCshell in toolkit/modules/subprocess/test/xpcshell/test_subprocess.js. CLOSED TREE
Backed out changeset be4847abe491 (bug 1713818)
Backed out changeset 3e7ff2f21cbf (bug 1714118)
Backed out changeset da6994a236c9 (bug 1714116)
2021-06-03 22:07:56 +03:00
Mitchell Hentges 0ce0daef98 Bug 1714118: Use Python 3 for android-hw-p2 tasks r=ahal
Python 2 is EOL, so we should be using Python 3.

Differential Revision: https://phabricator.services.mozilla.com/D116616
2021-06-03 15:54:28 +00:00
Mitchell Hentges e3f89082d3 Bug 1714116: Use python3 by default in test-linux.sh r=ahal
Most CI software is now Python3-compatible, and Mach won't allow
Python 2 at all soon.

Differential Revision: https://phabricator.services.mozilla.com/D116615
2021-06-03 15:54:27 +00:00
Mike Hommey 07973852a6 Bug 1714004 - Add a tier 2 build using GCC 11. r=sylvestre,andi
Differential Revision: https://phabricator.services.mozilla.com/D116549
2021-06-03 06:11:25 +00:00
Andrew Halberstadt 971c85bc4e Bug 1694824 - [ci] Enable fission mochitest-browser-chrome with Linux asan, r=jmaher
This makes the following changes on autoland:
+test-linux1804-64-asan/opt-mochitest-browser-chrome-fis-e10s

And the following changes on central:
+test-linux1804-64-asan/opt-mochitest-browser-chrome-fis-e10s

Differential Revision: https://phabricator.services.mozilla.com/D116623
2021-06-02 19:22:26 +00:00
Andrew Halberstadt 715c4c509d Bug 1694824 - [ci] Enable more fission mochitest-browser-chrome tasks, r=jmaher
This makes the following changes on autoland:
+test-linux1804-64/opt-mochitest-browser-chrome-fis-e10s
+test-macosx1015-64-qr/debug-mochitest-browser-chrome-fis-e10s
+test-macosx1015-64-qr/opt-mochitest-browser-chrome-fis-e10s
+test-windows10-64-qr/debug-mochitest-browser-chrome-fis-e10s
+test-windows10-64-qr/opt-mochitest-browser-chrome-fis-e10s

And the following changes on central:
+test-macosx1015-64-qr/debug-mochitest-browser-chrome-fis-e10s
+test-macosx1015-64-shippable-qr/opt-mochitest-browser-chrome-fis-e10s
+test-windows10-64-qr/debug-mochitest-browser-chrome-fis-e10s
-test-windows10-64-shippable/opt-mochitest-browser-chrome-fis-e10s

Differential Revision: https://phabricator.services.mozilla.com/D116277
2021-06-02 19:22:26 +00:00
Tom Ritter ab5f4a5760 Bug 1700396 - Bump updatebot to avoid relinquished-based frequency bug r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D116628
2021-06-02 18:39:20 +00:00
stransky 8fc7a589e6 Bug 1708482 [Wayland] Add Wayland taskcluster variants to linux1804 tests, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D116500
2021-06-02 16:48:49 +00:00
Steve Fink da0c24cd5e Bug 1713405 - Package and compress spidermonkey CI job binaries r=jkratzer
Differential Revision: https://phabricator.services.mozilla.com/D116299
2021-06-01 22:28:50 +00:00
owlishDeveloper 2afeb781bd Bug 1713232 - Don't run tests for isolated process builds on autoland r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D116492
2021-06-01 21:07:08 +00:00
Ben Hearsum 79169e07d1 Bug 1713258: Upload GPG public key with nightly builds. r=releng-reviewers,aki
We got multiple instances of confusion because nightly builds were
signed with a new GPG key, but it was not published in an obvious place.
We already publish this alongside every beta and release candidate, as
well as to a GPG keyserver - but if you're just looking at nightly
builds, it's unclear what you should be verifying them with.

Differential Revision: https://phabricator.services.mozilla.com/D116385
2021-06-01 19:58:37 +00:00
Tom Ritter 8d4c947c17 Bug 1700396 - Bump updatebot to get the phab-linking fix and frequency feature r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D116497
2021-06-01 17:26:26 +00:00
Ben Hearsum 6290622edf No bug: Add helpful suggestion to ./mach taskgraph --diff for some circumstances r=ahal
This helps hint that in some cases, a user may have forgotten to diff
with `-J` if they were changing task bodies/payloads instead of adding
or removing a task.

Differential Revision: https://phabricator.services.mozilla.com/D116384
2021-06-01 14:10:07 +00:00
Sandor Molnar 87e56c4f1a Merge mozilla-central to autoland. a=merge CLOSED TREE 2021-05-31 20:33:32 +03:00
Sebastian Hengst 0b93c9d99d Bug 1713582 - Skip verification of update packaging for macOS code coverage (ccov) builds. a=decision-task-fix
The decision task started to complain about the macOS ccov build setting up the
environment to export tests but not doing so. Previous tasks exported tests and
there are no recent changes altering this.
2021-05-31 13:33:29 +02:00
Alex Ionescu b898567b28 Bug 1711136 Add CNN desktop page for arewefastyet/raptor browsertime -- live site test r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D116085
2021-05-31 06:56:58 +00:00
Michelle Goossens 1a21a485e5 Bug 1713329 - Migrate xpcshell from osx 10.14 -> osx 10.15 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D116295
2021-05-29 14:41:25 +00:00
Sandor Molnar 5f52791e68 Backed out changeset 316a00376d6f (bug 1713329) for causing xpc failures tests/unit/test_UserInteraction_annotations. CLOSED TREE 2021-05-29 08:24:30 +03:00
Michelle Goossens 1a13af0230 Bug 1713329 - Migrate xpcshell from osx 10.14 -> osx 10.15 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D116295
2021-05-28 22:16:28 +00:00
Steve Fink b343acaa32 Bug 1713367 - Fix spidermonkey uploads r=jkratzer
Differential Revision: https://phabricator.services.mozilla.com/D116279
2021-05-28 18:21:34 +00:00
Michelle Goossens db7c1f28a1 Bug 1713158 - migrate mochitest-devtools from osx 10.14 -> osx 10.15 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D116188
2021-05-28 15:17:36 +00:00
Andrew Halberstadt 304db0e74e Bug 1694825 - [ci] Run 'mochitest-devtools-chrome' with Fission on more platforms, r=jmaher
This enables the following tasks on autoland:

+test-linux1804-64/opt-mochitest-devtools-chrome-fis-e10s
+test-windows10-64/debug-mochitest-devtools-chrome-fis-e10s
+test-windows10-64/opt-mochitest-devtools-chrome-fis-e10s

and the following tasks on central:
+test-windows10-64/debug-mochitest-devtools-chrome-fis-e10s

Differential Revision: https://phabricator.services.mozilla.com/D116160
2021-05-28 14:36:00 +00:00
sotaro c1cd9fd8e5 Bug 1708665 - Enable reftests on Pixel2 for SW-WR r=jmaher
Add SW-WR reftests on arm cpu for checking rendering capability.

Differential Revision: https://phabricator.services.mozilla.com/D115308
2021-05-28 00:16:12 +00:00
Mike Hommey 5b2781f1af Bug 1712832 - Upgrade to nasm 2.15.05. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D116176
2021-05-27 23:59:03 +00:00
Mike Hommey c2908b2bf8 Bug 1712350 - Use the mozmake toolchain for CI Windows builds. r=firefox-build-system-reviewers,mhentges
As well as local builds with --enable-bootstrap.

Differential Revision: https://phabricator.services.mozilla.com/D116065
2021-05-27 22:27:25 +00:00
Mike Hommey e0cced0f14 Bug 1712350 - Create a mozmake toolchain artifact for Windows. r=firefox-build-system-reviewers,mhentges
The script is derived from the one in https://hg.mozilla.org/mozilla-build/file/3b8c537ca3c879551956ad47ca9f089583f647c5/make-mozmake.sh
We take on the occasion to update to Make 4.3, which also means we need
less things because it's not coming off git.
We also apply the patch from http://savannah.gnu.org/bugs/?58656.

Differential Revision: https://phabricator.services.mozilla.com/D116063
2021-05-27 22:27:24 +00:00
owlishDeveloper b0cc4ea3a0 Bug 1700763 - [Part 2] Adjust test tiers for the isolated process build (make failing ones tier 3) r=aklotz,jmaher,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D115390
2021-05-27 20:48:23 +00:00
owlishDeveloper 868834d735 Bug 1700763 - [Part 1] Add new build type with isolated process on r=geckoview-reviewers,aklotz
Differential Revision: https://phabricator.services.mozilla.com/D115389
2021-05-27 20:24:40 +00:00
Andrew Halberstadt 75c724e86c Bug 1713205 - Cleanup references to 'fennec' in the test transforms, DONTBUILD, r=taskgraph-reviewers,bhearsum
This patch produces an identical full taskgraph and so should have no affect on CI.

Differential Revision: https://phabricator.services.mozilla.com/D116159
2021-05-27 20:14:10 +00:00
Raphael Pierzina 22f408f371 Bug 1696040 - Enable Fission tt(c) on more platforms; r=ahal,chutten
Differential Revision: https://phabricator.services.mozilla.com/D116074
2021-05-27 20:14:02 +00:00
Tom Ritter 9c520e3001 Bug 1700396 - Bump Updatebot to get the new bug chaining code r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D116139
2021-05-27 18:19:38 +00:00
Butkovits Atila d97787594b Backed out changeset 570a1c32aff5 (bug 1700763) for causing Gecko Decision Task bustage. CLOSED TREE 2021-05-27 21:32:39 +03:00
owlishDeveloper 608bff225f Bug 1700763 - [Part 1] Add new build type with isolated process on r=geckoview-reviewers,aklotz
Differential Revision: https://phabricator.services.mozilla.com/D115389
2021-05-27 18:07:38 +00:00
Jason Kratzer bedc5ab3a3 Bug 1710125 - Update SpiderMonkey build names to match Firefox convention. r=jmaher,sfink
Differential Revision: https://phabricator.services.mozilla.com/D114634
2021-05-27 17:08:01 +00:00
Andrew Halberstadt a9fcd31161 Bug 1713006 - Run telemetry integration tests with Python 3, r=chutten
Depends on D116043

Differential Revision: https://phabricator.services.mozilla.com/D116044
2021-05-27 16:13:07 +00:00
Andrew Halberstadt c04f523f31 Bug 1713004 - Remove unused 'py2' group symbol, r=releng-reviewers,jmaher
Depends on D116042

Differential Revision: https://phabricator.services.mozilla.com/D116043
2021-05-27 16:13:07 +00:00
Andrew Halberstadt 87d37221f4 Bug 1713004 - Stop running mozharness unittests against Python 2, r=releng-reviewers,jmaher
Depends on D116037

Differential Revision: https://phabricator.services.mozilla.com/D116042
2021-05-27 16:13:06 +00:00
Andrew Halberstadt cd486ce48a Bug 1713001 - Convert talos unittests to run with Python 3, r=releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D116037
2021-05-27 16:13:06 +00:00
Andrew Halberstadt 7ad44144b6 Bug 1713000 - Convert condprof unittests to use Python 3, r=releng-reviewers,bhearsum
Depends on D116035

Differential Revision: https://phabricator.services.mozilla.com/D116036
2021-05-27 16:13:06 +00:00
Andrew Halberstadt e5f462dca3 Bug 1712998 - Convert telemetry unittests to use Python 3 in CI, r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D116035
2021-05-27 16:13:05 +00:00
Joel Maher 2e841d22cb Bug 1704640 - Move mochitest browser-chrome / media from osx 10.14 to osx 10.15. r=ahal,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D115951
2021-05-27 16:06:03 +00:00
Gregory Mierzwinski 5e8be94459 Bug 1712940 - Add chromedriver for chrome v91. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D116122
2021-05-27 15:40:05 +00:00
Rob Lemley 02a7e08a3e Bug 1652638 - Remove Thunderbird specific parameters from taskgraph. r=Callek,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D83451
2021-05-27 14:16:06 +00:00
Jan Horak 0223cb7cd6 Bug 1690412 Allow opening links from other apps in the running Firefox; r=mtabara,stransky
Without exporting org.mozilla.firefox.<profile_name> interface to the session bus
the Firefox cannot use the remote to open the links in the browser which
leads to running another instance showing the app is already running.

Differential Revision: https://phabricator.services.mozilla.com/D115817
2021-05-27 08:28:38 +00:00
Myeongjun Go 2b372b94ce Bug 1615289 - [perfdocs] Include tasks the tests run on in Raptor r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D115161
2021-05-26 17:37:54 +00:00
Steve Fink 5489063fa6 Bug 1705783 - add configure option --js-package and stop clearing MOZ_AUTOMATION for SM(pkg) r=glandium,firefox-build-system-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D112627
2021-05-26 16:54:04 +00:00
Alex Ionescu dc07176145 Bug 1712579 Do not run cnn apm live on windows 10-32 r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D115874
2021-05-26 14:31:21 +00:00
Joel Maher e90ae38a8b Bug 1712786 - Migrate win7x32-mingwclang -> win10x32-mingwclang. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D115916
2021-05-25 20:15:37 +00:00
Mike Hommey 28e098745c Bug 1712633 - Set MOZ_REQUIRE_SIGNING appropriately by default. r=firefox-build-system-reviewers,mhentges
At the same time, move the option to python configure, which changes how
to disable it (setting to an empty value rather than 0).

Differential Revision: https://phabricator.services.mozilla.com/D115844
2021-05-25 20:00:05 +00:00
Csoregi Natalia 39083eaa43 Backed out changeset 998fc8ecd2ae (bug 1700763) for causing gecko decision task failure. CLOSED TREE 2021-05-25 21:04:05 +03:00
owlishDeveloper 7d2335ed24 WIP: Bug 1700763 - [Part 1] Add new build type with isolated process on r=geckoview-reviewers,aklotz
Differential Revision: https://phabricator.services.mozilla.com/D115389
2021-05-25 17:46:10 +00:00
sotaro 8dc2104e3c Bug 1704000 - Enable reftests on Android emulator for SW-WR r=jmaher,gfx-reviewers,bradwerth
Differential Revision: https://phabricator.services.mozilla.com/D115779
2021-05-25 12:39:42 +00:00
Kris Wright 4c1f92ff6c Bug 1692068 - Increase crashtest chunking on TSan r=decoder
TSan is prone to issues with slowdown and resource exhaustion. Increasing crashtest chunking appears to reduce the rate of restarts and intermittents related to timeouts.

Differential Revision: https://phabricator.services.mozilla.com/D110372
2021-05-25 01:15:49 +00:00
Kris Wright e55840ca73 Bug 1692068 - Enable crashtest on tsan. r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D110370
2021-05-25 01:15:49 +00:00
Dorel Luca 63834bb02b Backed out changeset 8e6ae945c88a (bug 1704000) for Reftest failures on Android. CLOSED TREE 2021-05-25 01:02:32 +03:00
sotaro 3033ee4b0e Bug 1704000 - Enable reftests on Android emulator for SW-WR r=jmaher,gfx-reviewers,bradwerth
Differential Revision: https://phabricator.services.mozilla.com/D115779
2021-05-24 20:57:26 +00:00
Joel Maher 3ad9f06697 Bug 1710923 - migrate windows 7x32 debug tests to windows 10x32. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D115017
2021-05-24 20:06:43 +00:00
Marco Castelluccio 6a90978c31 Bug 1709810 - Remove outdated comment in taskcluster/test/test_mach_try_auto.py about Mac shippable builds. r=ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114492
2021-05-24 12:57:49 +00:00
Alex Ionescu 933ee7b5a5 Bug 1710995 - Remove webext benchmark configuration r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D115060
2021-05-21 14:24:48 +00:00
Mike Hommey afe9e52b55 Bug 1712043 - Upgrade GCC versions to latest dot-release. r=firefox-build-system-reviewers,andi,mhentges
The added PGP key was extracted from
http://ftp.gnu.org/gnu/gnu-keyring.gpg and stripped with
https://github.com/glandium/pgpstrip. The non-stripped key has been
validated as signed by the 33C235A34C46AA3FFB293709A328C3A2C3C45C06 key,
which we vetted in 4854cd37594f.

Differential Revision: https://phabricator.services.mozilla.com/D115579
2021-05-20 23:36:09 +00:00
Mike Hommey 4b3ed530e8 Bug 1712036 - Cleanup remaining browser tooltool manifests. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D115582
2021-05-20 22:35:47 +00:00
Andrew Halberstadt a6e7b1e634 Bug 1712125 - [taskgraph] Add 'crashreporter' to guessed mozinfo during test chunking, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D115607
2021-05-20 20:46:06 +00:00
Tyson Smith b551a1a687 Bug 1681209 - Create fuzzing builds for use with Pernosco. r=truber
Differential Revision: https://phabricator.services.mozilla.com/D115631
2021-05-20 18:25:51 +00:00
Csoregi Natalia 814d52a59c Backed out changeset 7ed8d739fe9a (bug 1710923) for causing cppunit failures. CLOSED TREE 2021-05-20 20:48:22 +03:00
Joel Maher 359e6f6227 Bug 1710923 - migrate windows 7x32 debug tests to windows 10x32. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D115017
2021-05-20 16:31:20 +00:00
Rob Lemley c16a2ae79e Bug 1696251 - Fix "mach taskgraph full" command. r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D115543
2021-05-19 20:50:05 +00:00
Dustin J. Mitchell 05c8370aaa Bug 1711921 - omit extra slashes in artifact names r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D115497
2021-05-19 18:17:31 +00:00
Sandor Molnar 4e346690ad Backed out changeset 7fb52bd0c5b6 (bug 1710923) for causing win10 reftest failures. CLOSED TREE 2021-05-19 17:11:39 +03:00
Joel Maher ce8b9ba202 Bug 1710923 - migrate windows 7x32 debug tests to windows 10x32. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D115017
2021-05-19 12:47:29 +00:00
Andrew Halberstadt bb25a1c9ac Bug 1696032 - [ci] Run mochitest-webgl2-ext tests with Fission, r=jmaher
This adds the following tasks on central:
+test-linux1804-64-asan/opt-mochitest-webgl2-ext-fis-e10s
+test-linux1804-64-qr/debug-mochitest-webgl2-ext-fis-e10s
+test-linux1804-64-shippable-qr/opt-mochitest-webgl2-ext-fis-e10s
+test-windows10-64-shippable/opt-mochitest-webgl2-ext-fis-e10s
+test-windows10-64/debug-mochitest-webgl2-ext-fis-e10s

And the following tasks on autoland:
+test-linux1804-64-asan/opt-mochitest-webgl2-ext-fis-e10s
+test-linux1804-64-qr/debug-mochitest-webgl2-ext-fis-e10s
+test-linux1804-64-qr/opt-mochitest-webgl2-ext-fis-e10s
+test-windows10-64/opt-mochitest-webgl2-ext-fis-e10s
+test-windows10-64/debug-mochitest-webgl2-ext-fis-e10s

Differential Revision: https://phabricator.services.mozilla.com/D115214
2021-05-18 18:34:01 +00:00
Andrew Osmond 44cfb09b8d Bug 1711560 - Enable more ASAN tests for WebRender on Linux. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D115265
2021-05-18 17:33:41 +00:00
Andrew Osmond 0bdf1d5680 Bug 1711586 - Enable reftest ASAN tests for Software WebRender on Linux. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D115299
2021-05-18 17:10:44 +00:00
Csoregi Natalia b40f2c7919 Backed out 2 changesets (bug 1710685) for causing build bustage. CLOSED TREE
Backed out changeset 52b5058cff53 (bug 1710685)
Backed out changeset 0693e56e6e85 (bug 1710685)
2021-05-18 19:41:33 +03:00
Gregory Mierzwinski 486a533f1d Bug 1711651 - Use browsertime-specific function for finding downstream tasks. r=perftest-reviewers,Bebe
This patch changes the function used to find the downstream tasks.

Differential Revision: https://phabricator.services.mozilla.com/D115365
2021-05-18 15:29:28 +00:00
Gregory Mierzwinski 807a755729 Bug 1711033 - Add a retrigger option to the backfill action for automated perf sheriffing. r=jmaher
This patch adds a new retrigger option to the backfill task so that we can prevent the perf sheriff bot from triggering tests on pushes which have already run those tests.

Differential Revision: https://phabricator.services.mozilla.com/D115057
2021-05-18 15:29:27 +00:00
Deian Stefan 00baae6102 Bug 1710685 - Part 1: Update RLBox lucetc to fix clock() on mac r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D114923
2021-05-18 15:25:00 +00:00
Alex Lopez 455d9a088b 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-05-17 16:15:58 +00:00
Iulian Moraru a2a59b7c80 Backed out changeset bdc93c5c667f (bug 1710923) for causing reftest failures on scrollbar-marks-overlay.html. CLOSED TREE 2021-05-14 01:51:04 +03:00
Joel Maher bd3999c92b Bug 1710923 - migrate windows 7x32 debug tests to windows 10x32. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D115017
2021-05-13 15:07:48 +00:00
Gregory Mierzwinski bc781b9464 Bug 1691561 - Disable tabswitch talos test on macosx1014 temporarily. r=perftest-reviewers,Bebe
Depends on D114869

Differential Revision: https://phabricator.services.mozilla.com/D114870
2021-05-12 14:18:41 +00:00
Gregory Mierzwinski 178f660b41 Bug 1710148 - Modify backfill action to properly handle vismet tasks. r=jmaher
This patch makes it possible to properly backfill vismet tasks. Backfilling a vismet task will now trigger a test task along with the vismet task so it doesn't rerun on the same data.

Differential Revision: https://phabricator.services.mozilla.com/D114645
2021-05-10 19:11:59 +00:00
Matt Woodrow 97cdf4f16e Bug 1707513 - Add reftest-snapshot task using the 'drawSnapshot' reftest mode. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D114189
2021-05-10 00:28:01 +00:00
Alexandru Michis 4b2cad43d1 Backed out 2 changesets (bug 1707513) for causing reftest failures in partial-prerender-expansion-with-resolution-1.html
Backed out changeset f9bdd1b929f2 (bug 1707513)
Backed out changeset b76d28f3a159 (bug 1707513)
2021-05-08 22:13:23 +03:00
Matt Woodrow 2f98b2305c Bug 1707513 - Add reftest-snapshot task using the 'drawSnapshot' reftest mode. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D114189
2021-05-08 05:52:19 +00:00
Iulian Moraru 62dd9125c6 Backed out changeset 7f3071ee22e0 (bug 1710046) for causing gecko decision failure. CLOSED TREE 2021-05-07 22:40:08 +03:00
Sebastian Hengst 8d85a36520 Bug 1710046 - set MinGW builds as tier 3 because they fail permanently but don't get backed out as tier-2 tasks. DONTBUILD
Bustage is a regression from bug 1709423 and there is no need to have these
getting sheriffed over the weekend.

Differential Revision: https://phabricator.services.mozilla.com/D114643
2021-05-07 19:29:28 +00:00
Alex Ionescu d7eaf3d0b7 Bug 1706919 - Clean quotes and double quotes from taskcluster performance test YMLs r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D113096
2021-05-07 10:07:06 +00:00
Mike Hommey 73dae4e665 Bug 1708379 - Update builders to rustc 1.52. r=firefox-build-system-reviewers,andi,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D114451
2021-05-06 20:36:53 +00:00
Sandor Molnar 6ceb5f92a7 Backed out 10 changesets (bug 1696531) for causing mochitest failures in TypeError: cannot use a string pattern on a bytes-like object. CLOSED TREE
Backed out changeset abc85e3c21b0 (bug 1696531)
Backed out changeset 82445e26060e (bug 1696531)
Backed out changeset 97771570e425 (bug 1696531)
Backed out changeset c3f229148f6c (bug 1696531)
Backed out changeset 9557ff3065bc (bug 1696531)
Backed out changeset 98d17a5f6886 (bug 1696531)
Backed out changeset b0eee4af2caf (bug 1696531)
Backed out changeset 544be24f74be (bug 1696531)
Backed out changeset ddcc795bf838 (bug 1696531)
Backed out changeset e5e76f56ceb9 (bug 1696531)
2021-05-06 23:57:56 +03:00
Andrew Halberstadt c4086dd08d Bug 1696531: use python3 for xpcshell tests, r=bhearsum
Depends on D111647

Differential Revision: https://phabricator.services.mozilla.com/D109728
2021-05-06 19:51:37 +00:00
Marco Castelluccio 9380010fc2 Bug 1639164 - Mark mach try auto test that ensures no build signing task is scheduled as failing. r=ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114490
2021-05-06 15:52:29 +00:00
Marco Castelluccio 1cf3480a49 Bug 1639164 - Filter out shippable tasks for try auto target. r=ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114489
2021-05-06 15:52:29 +00:00
Marco Castelluccio 14db0438c8 Bug 1639164 - Add a shadow scheduler using the new strategy with bugbug's config selection and a low confidence threshold. r=ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114364
2021-05-06 15:52:28 +00:00
Marco Castelluccio 8ed6a62508 Bug 1639164 - Add a new strategy using bugbug's config selection and a low confidence threshold. r=ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114363
2021-05-06 15:52:27 +00:00
Gregory Mierzwinski c2369fc052 Bug 1691561 - Increase the test timeout for tabswitch. r=perftest-reviewers,AlexandruIonescu
This patch increases the test timeout for the tabswitch test from 10 minutes to 15 minutes.

Differential Revision: https://phabricator.services.mozilla.com/D114488
2021-05-06 14:05:38 +00:00
Julien Cristau 00a5323a93 Bug 1706056 - reduce max-run-time for repo-update task. r=RyanVM,releng-reviewers,bhearsum DONTBUILD
Now that getHSTSPreloadList.js runs with increased parallelism, it goes
much faster and we don't need to let the task run for 6 hours.

The timeout was 3 hours for a while, then bumped to 5 hours in bug
1570646, then to 6 hours in bug 1705639 (with 250 in-flight requests).
The new run time with 500 in-flight requests seems to be around 2.5
hours, so pick 4 hours as a compromise.

Differential Revision: https://phabricator.services.mozilla.com/D114496
2021-05-06 14:04:47 +00:00
Gregory Mierzwinski e224a4e240 Bug 1709413 - Fix platform check in the gpt cron. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D114260
2021-05-06 13:13:51 +00:00
Alexandru Michis 5a9064f6fa Backed out 3 changesets (bug 1639164) for causing python flake8 and ci failures.
CLOSED TREE

Backed out changeset 7a4401a358e8 (bug 1639164)
Backed out changeset f1377ee7e2d2 (bug 1639164)
Backed out changeset f9c73976484d (bug 1639164)
2021-05-06 11:49:01 +03:00
Marco Castelluccio e0b5104141 Bug 1639164 - Add a shadow scheduler using the new strategy with bugbug's config selection and a low confidence threshold. r=ahal DONTBUILD
Depends on D114363

Differential Revision: https://phabricator.services.mozilla.com/D114364
2021-05-06 08:17:43 +00:00
Marco Castelluccio 792bb1b740 Bug 1639164 - Add a new strategy using bugbug's config selection and a low confidence threshold. r=ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114363
2021-05-06 08:17:43 +00:00
Joel Maher c85fdac3ce Bug 1709424 - temporarily disable M1 tests on trunk. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D114272
2021-05-05 19:37:49 +00:00
Steve Fink 928396fe99 Bug 1709404 - Add a new SM(fuzzilli) spidermonkey build job r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D114277
2021-05-05 18:30:32 +00:00
Kris Wright 6931ab286d Bug 1692067 - Enable reftest on tsan. r=decoder
Enables reftest for thread sanitizer

Differential Revision: https://phabricator.services.mozilla.com/D114302
2021-05-05 18:20:33 +00:00
Dave Hunt b5bdab0400 Bug 1707937 - Allow live site tests to run against GeckoView; r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D113536
2021-05-05 11:45:04 +00:00
Dave Hunt 7b7b6b2072 Bug 1707937 - Run live performance tests three times a week; r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D113535
2021-05-05 11:45:04 +00:00
Dana Keeler e70c11b585 Bug 1706056 - increase the parallelism of getHSTSPreloadList.js r=releng-reviewers,jmaher
Before this patch, getHSTSPreloadList.js would have no more than 250 requests
in flight at any given time. In the past, this limit was 500. After a refactor
that inadvertantly completely removed the limit, it was reduced to 250.
Presumably increasing it to 500 again will not have negative effects and will
allow the script to run faster.

Differential Revision: https://phabricator.services.mozilla.com/D114019
2021-05-04 17:21:01 +00:00
Steve Fink d3b88b8f44 Bug 1706364 - Upload built bits (and metadata) for a few more builds that the fuzzing team wants to track r=jkratzer
Differential Revision: https://phabricator.services.mozilla.com/D113883
2021-05-04 14:38:06 +00:00
Andrew Halberstadt c92bf2be63 Bug 1694823 - [ci] Enable marionette fission on more platforms, r=jmaher
This enables the following tasks on central:

+test-linux1804-64-asan/opt-marionette-fis-e10s
+test-linux1804-64-qr/debug-marionette-fis-e10s
+test-linux1804-64/debug-marionette-fis-e10s
+test-windows10-64-qr/debug-marionette-fis-e10s
+test-windows10-64/debug-marionette-fis-e10s

And the following task on autoland:

+test-linux1804-64-asan/opt-marionette-fis-e10s

Differential Revision: https://phabricator.services.mozilla.com/D114154
2021-05-04 13:46:37 +00:00
Iulian Moraru 5d68f9dd81 Backed out changeset 82b000faa025 (bug 1709274) for causing Build Bustages. CLOSED TREE 2021-05-04 12:49:53 +03:00
Mike Hommey 9eb9a419b9 Bug 1708935 - Run clippy sequentially. r=sylvestre
The parallel run of sequences of "clean; clippy; clean" creates race
conditions that alter the results of clippy and can mask errors.
Moreover, chances are clippy is not allowing any parallelization
anyways, because with two concurrent clippy running, one will be waiting
for the other because of cargo locking.

This turns the current intermittent failure into a permanent one.

Differential Revision: https://phabricator.services.mozilla.com/D114209
2021-05-04 09:31:12 +00:00
Andi-Bogdan Postelnicu 45f1bcd05f Bug 1709274 - Update wrench-macos-build to clang-12. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D114202
2021-05-04 09:08:44 +00:00
Andrew Halberstadt 8bb5b785c1 No Bug - [taskgraph] Add 'check=True' to subprocess when running with --diff, r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D113860
2021-05-03 20:55:19 +00:00
Andrew Halberstadt 2976b622e7 No Bug - [taskgraph] Generate current taskgraph before base when running with --diff, r=taskgraph-reviewers,aki
This ensures that when your patch has an error, taskgraph generation will fail
faster rather than needing to wait for the base generation to complete.

Depends on D113854

Differential Revision: https://phabricator.services.mozilla.com/D113859
2021-05-03 20:55:18 +00:00
Andrew Halberstadt 89f7a5f21c Bug 1702819 - [taskgraph] Support Python 3.6 with ./mach taskgraph <sub> --diff, r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D113854
2021-05-03 20:55:18 +00:00
Mike Hommey fb2daa993e Bug 1708592 - Install clang-format via a toolchain artifact. r=sylvestre
(Drive-by) Similar to what we just did for rustfmt and clippy.

Differential Revision: https://phabricator.services.mozilla.com/D113906
2021-04-30 21:09:12 +00:00
Mike Hommey dc5646ba96 Bug 1708592 - Install rustfmt and clippy via a toolchain artifact. r=sylvestre
This will tie the version used for CI lints to the version of rust used
for builds on CI.

Bonus point: we can now have rustfmt and clippy on Windows and mac,
which allows to run the corresponding mozlint unit tests on those
platforms.

Differential Revision: https://phabricator.services.mozilla.com/D113905
2021-04-30 21:09:12 +00:00
Mike Hommey 2badf48dc0 Bug 1708592 - Package clippy in the rust toolchain artifact. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D113903
2021-04-30 21:09:11 +00:00
Joel Maher 16f9d295f5 Bug 1708401 - run windows10x32 as tier-1, not tier-2. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D113772
2021-04-30 15:17:48 +00:00
Steve Fink cd8aab1381 Bug 1706364 - Upload mozinfo.json r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D112754
2021-04-29 22:54:32 +00:00
Andrew Halberstadt 730d952a79 Bug 1708293 - [lint] Add a linter to prefer multiline skip-if statements in test manifests, r=releng-reviewers,jmaher
This will warn if someone includes something like:

    skip-if = <condition A> || <condition B>  # reason A is skipped; reason B is skipped

Instead they should use:

    skip-if =
        <condition A>  # reason A is skipped
        <condition B>  # reason B is skipped

Differential Revision: https://phabricator.services.mozilla.com/D113707
2021-04-29 18:38:59 +00:00
Geoff Brown 631e2a80c3 Bug 1696529 - Run mochitests with python 3; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D113738
2021-04-29 13:18:41 +00:00
Alex Ionescu b78d28a221 Bug 1701167 - Disable webext benchmarks r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D113338
2021-04-29 09:23:56 +00:00
Joel Maher 467e3d4cc4 Bug 1708232 - do not schedule 32 bit windows perf tests by default. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D113673
2021-04-28 18:22:44 +00:00
Gregory Mierzwinski 41727177d5 Bug 1704129 - Run raptor process-switch test on mozilla-central. r=sefeng,perftest-reviewers,Bebe
This patch enables the process-switch test on mozilla-central. It also adds a new field in the raptor manifest to specify whether or not zero-values in vismets can be accepted.

Differential Revision: https://phabricator.services.mozilla.com/D113221
2021-04-28 14:31:11 +00:00
Joel Maher de9654d66c Bug 1707945 - run mochitest-media on windows10x32. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D113540
2021-04-28 13:38:21 +00:00
Andi-Bogdan Postelnicu 14df452e4b Bug 1697614 - Update mingw builds to clang-12. r=firefox-build-system-reviewers,mhentges
Credit goes to dmajor since he's the one who started this.

Differential Revision: https://phabricator.services.mozilla.com/D113331
2021-04-28 09:56:14 +00:00
Andi-Bogdan Postelnicu 6666ac0af8 Bug 1696180 - Update Clang based static analysis to clang 12. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D113330
2021-04-28 09:56:13 +00:00
Andi-Bogdan Postelnicu 6ce315e7ea Bug 1697215 - Move builds to clang-12 toolchains. r=firefox-build-system-reviewers,mhentges
Credit goes to dmajor since he's the one who started work on this.

Differential Revision: https://phabricator.services.mozilla.com/D113326
2021-04-28 09:56:13 +00:00
Andi-Bogdan Postelnicu 6cda98a4fa Bug 1697215 - Update to clang 12.0.0. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D113325
2021-04-28 09:56:12 +00:00
Joel Maher ff43e8acc0 Bug 1577013 - turn off reftest-gpu jobs as they are not testing what they intend to and are being deprecated in the short term. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D112091
2021-04-27 15:32:46 +00:00
Joel Maher 39acafe01e 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-27 12:44:19 +00:00
Henrik Skupin c575a89947 Bug 1701674 - Bump non-Fission pup test jobs to Tier 1. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D112816
2021-04-27 12:43:31 +00:00
sotaro 492cddae29 Bug 1705991 - Enable web platform tests on Android for SW-WR r=jmaher,aosmond,gfx-reviewers
Web platform tests on Android in CI for SW-WR to get more testing coverage.

Differential Revision: https://phabricator.services.mozilla.com/D112520
2021-04-27 07:30:04 +00:00
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
Alexandru Michis a2ac402751 Backed out changeset 53d4fb9f562f (bug 1498604) for causing doc generate failures.
CLOSED TREE
2021-04-14 02:22:56 +03:00
Mark Banner 6bdee38462 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-13 19:59:37 +00:00
Andrew Halberstadt e44d45977e Bug 1696995 - [taskgraph] Drop requirement single match requirement in 'resolve_keyed_by' for test kind, r=taskgraph-reviewers,aki
At least in the 'test' kind, this is causing the keyed_by dicts to get very
complex as we need to ensure that each task is only matched by a single regex.
Instead, this makes them act more like case / match statements where the first
arm that matches the task will be used.

Differential Revision: https://phabricator.services.mozilla.com/D111727
2021-04-13 18:26:25 +00:00
Rob Lemley 28dd5dc749 Bug 1704646 - Do not run GTest with try syntax either. r=ahal
try_auto does not currently work with try-comm-central; try_syntax is the
typical invocation method.

Differential Revision: https://phabricator.services.mozilla.com/D111725
2021-04-13 18:17:47 +00:00
Ben Hearsum d5624b4d2f Bug 1685302: make secondary update verify chunking match primary update verify chunking. r=releng-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D111847
2021-04-13 17:10:23 +00:00
Alex Ionescu 8ab0be5e60 Bug 1703134 Disable chrome/chroium browsertime benchmarks on autoland r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D111785
2021-04-13 16:15:55 +00:00
Alex Ionescu 24ed8a6fcc Bug 1702689 - Fix browsertime_benchmark.js to collect all pagecycle results r=perftest-reviewers,sparky
Fixed browsertime benchmark script to correctly run the tests, fix python code to collect all the pagecycles data and disable unity-webgl test running on windows7.

Differential Revision: https://phabricator.services.mozilla.com/D110683
2021-04-13 14:37:01 +00:00
Gregory Mierzwinski 42b016ffe4 Bug 1704092 - Disable chrome/chromium tests on mac 10.15 for perma-failures. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D111414
2021-04-13 13:32:01 +00:00
Andrew Creskey 4f7b86c141 Bug 1703956 - Extend network perfstats to include all http channel completion times r=necko-reviewers,valentin
Add HttpChannelCompletion, which is just the completion time for any request.
This allows us to measure overall improvements, instead of shifting requests from cache to network via RCWN.

Differential Revision: https://phabricator.services.mozilla.com/D111335
2021-04-12 21:42:21 +00:00
Bryce Seager van Dyk 620251126e Bug 1694830 - Enable fission-webgl-ipc media mochitests for linux64 tsan and asan builds. r=ahal
Depends on D110991

Differential Revision: https://phabricator.services.mozilla.com/D110992
2021-04-12 19:57:39 +00:00
Bryce Seager van Dyk 6a76d09ea3 Bug 1694830 - Enable fission-webgl-ipc media mochitests for linux64 and win10-64 shippable builds on central. r=ahal
Depends on D110990

Differential Revision: https://phabricator.services.mozilla.com/D110991
2021-04-12 19:57:38 +00:00
Bryce Seager van Dyk d0a5c828ca Bug 1694830 - Enable fission-webgl-ipc media mochitests for linux64 and win10-64 opt builds on autoland. r=ahal
Depends on D110989

Differential Revision: https://phabricator.services.mozilla.com/D110990
2021-04-12 19:57:38 +00:00
Bryce Seager van Dyk 312516fe4e Bug 1694830 - Enable fission-webgl-ipc media mochitests on linux64 + win10-64 debug builds. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D110989
2021-04-12 19:57:38 +00:00