6289 Commits

Author SHA1 Message Date
Dan Mosedale
164216f79b Bug 1612986 - add newtab mocha code coverage info, r=andreio,marco
Differential Revision: https://phabricator.services.mozilla.com/D135525
2022-01-31 23:57:21 +00:00
Kagami Sascha Rosylight
eec508c635 Bug 1734722 - Part 1: Add CI jobs for DOM Streams r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D136812
2022-01-31 22:15:38 +00:00
Sandor Molnar
aba8ecec36 Backed out 3 changesets (bug 1752232, bug 1734722) for causing spider-monkey failures. CLOSED TREE
Backed out changeset 319186f8024a (bug 1752232)
Backed out changeset 0a448a73bc66 (bug 1734722)
Backed out changeset e684ad3cd11a (bug 1734722)
2022-01-31 23:45:44 +02:00
Kagami Sascha Rosylight
8008db61df Bug 1734722 - Part 1: Add CI jobs for DOM Streams r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D136812
2022-01-31 21:15:58 +00:00
Joel Maher
5fbde55b67 Bug 1750871 - run mochitest-remote on fission everywhere. r=releng-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D137470
2022-01-31 20:47:53 +00:00
Joel Maher
2bc7f27716 Bug 1750834 - Enable devtools on fission everywhere. r=mccr8,releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D136533
2022-01-31 18:09:41 +00:00
Andrew Halberstadt
5c93c1892b Bug 1746414 - Use standalone taskgraph's parameters module in Gecko, r=taskgraph-reviewers,jmaher
Rather than defining a distinct `Parameter` class for Gecko, this now uses the
`extend_parameters_schema` utility function (which mobile repos are already
using).

As a consequence, shared parameters are now defined in standalone taskgraph.
And only Gecko-specific parameters are listed in
`gecko_taskgraph/parameters.py`

The only exception is `project` which gets redefined so we can override the
standalone taskgraph default (since it derives `project` from the repo name,
which doesn't work for Gecko).

Differential Revision: https://phabricator.services.mozilla.com/D134515
2022-01-31 17:03:19 +00:00
Joel Maher
472075915e Bug 1751487 - turn off e10 reftest*/wpt* for test variants. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137350
2022-01-31 16:44:16 +00:00
Gregory Mierzwinski
5fee015336 Bug 1752350 - Add matrix-react-bench to raptor-browsertime. r=jandem,perftest-reviewers,AlexandruIonescu
This patch adds the matrix-react-bench to raptor-browsertime. It will run alongside the other benchmarks on trunk and mozilla-beta. It will also be possible to run these on chrome and chromium.

Differential Revision: https://phabricator.services.mozilla.com/D137344
2022-01-31 16:33:39 +00:00
Joel Maher
257d516f9c Bug 1751485 - s/fission-webgl-ipc/webgl-ipc+fission/ and remove e10s versions of webgl tests. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137230
2022-01-28 20:33:37 +00:00
Joel Maher
f45abb4cbe Bug 1751489 - turn off e10s duplication of mochitest-plain* tests for variants. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137323
2022-01-28 20:31:59 +00:00
Joel Maher
7c628df93e Bug 1751490 - remove e10s marionette from variants. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137322
2022-01-28 20:31:42 +00:00
Iulian Moraru
1971bb7cdf Backed out changeset c20b8dd4f5ee (bug 1751485) for causing linting failures. CLOSED TREE 2022-01-28 21:34:20 +02:00
Joel Maher
b42e4e313b Bug 1751485 - s/fission-webgl-ipc/webgl-ipc+fission/ and remove e10s versions of webgl tests. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137230
2022-01-28 19:08:31 +00:00
ahochheiden
c5599e009c Bug 1750638 - Update the mozversioncontrol test CI job to run also run on Mac and Windows r=firefox-build-system-reviewers,mhentges
The platform(s) were not specified, and it seems when that is the case that
it will only run on linux by default. The platforms are now explicitly
set to include Windows, Linux, and Mac.

Differential Revision: https://phabricator.services.mozilla.com/D136214
2022-01-28 17:04:33 +00:00
Butkovits Atila
8894619edc Merge mozilla-central to autoland. CLOSED TREE 2022-01-28 07:19:47 +02:00
Butkovits Atila
bd1fe98feb Merge autoland to mozilla-central. a=merge 2022-01-28 06:40:32 +02:00
Mike Hommey
9f69608665 Bug 1751824 - Build Windows compiler runtimes like for macOS and Android. r=firefox-build-system-reviewers,andi
It turns out not only can we successfully build the Windows compiler
runtimes separately like on other platforms, but we can also
cross-compile them (like for other platforms)! Which saves a tremendous
amount of time when rebuilding the toolchains, since we can now produce
the clang-win-cross toolchain much earlier than waiting for a native
build of a windows clang compiler first.

While the script supports building an aarch64 compiler-rt, the llvm code
actually doesn't support it, so we don't create a task for it.

Differential Revision: https://phabricator.services.mozilla.com/D136837
2022-01-28 03:28:42 +00:00
Mike Hommey
d44fa596fc Bug 1751824 - Support passing a clang json config to compiler-rt builds. r=firefox-build-system-reviewers,mhentges
And use the clang-13 json for all clang-13-based compiler-rt tasks.
This will ensure we apply all the patches that are intended to be
applied (we may want to split out the compiler-rt patches in the future,
though).

Differential Revision: https://phabricator.services.mozilla.com/D137119
2022-01-28 03:28:41 +00:00
Andreea Pavel
77276416aa Backed out changeset 976680f20082 (bug 1746414) for causing local bootstrap bustage a=backout 2022-01-28 02:03:53 +02:00
Joel Maher
3408a9596e Bug 1751487 - turn off duplicate reftest/wpt non fission tests. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137195
2022-01-27 23:42:54 +00:00
Joel Maher
a8d6572821 Bug 1751490 - turn off duplication of e10s and fission tests for marionette/firefox-ui/telemetry tests. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137213
2022-01-27 23:13:00 +00:00
Joel Maher
c3732dc8c1 Bug 1751489 - turn off duplicate mochitests leaving just fission running. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D137187
2022-01-27 22:43:38 +00:00
Andrew Halberstadt
c2b9d1b50f Bug 1746414 - Use standalone taskgraph's parameters module in Gecko, r=taskgraph-reviewers,jmaher
Rather than defining a distinct `Parameter` class for Gecko, this now uses the
`extend_parameters_schema` utility function (which mobile repos are already
using).

As a consequence, shared parameters are now defined in standalone taskgraph.
And only Gecko-specific parameters are listed in
`gecko_taskgraph/parameters.py`

The only exception is `project` which gets redefined so we can override the
standalone taskgraph default (since it derives `project` from the repo name,
which doesn't work for Gecko).

Differential Revision: https://phabricator.services.mozilla.com/D134515
2022-01-27 14:45:19 +00:00
Alexandru Michis
a7815d2862 Backed out changeset 5a7179b0085c (bug 1751824) for causing failures in sanitizer_common_interceptors.inc 2022-01-26 04:59:20 +02:00
Rob Lemley
6a3f24f6fb Bug 1752056 - Fix copy/paste error in llvm-symbolizer toolchain descriptions. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D136970
2022-01-26 00:30:53 +00:00
Mike Hommey
7db4048bdb Bug 1751839 - Don't use clang-toolchain to derive llvm-symbolizer a=fix
CLOSED TREE

We do want to use the llvm-symbolizer from the full clang build, which
has broader binary compatibility and is better guaranteed to match the
compiler used for builds that require llvm-symbolizer.

Differential Revision: https://phabricator.services.mozilla.com/D136971
2022-01-26 00:07:12 +00:00
Mike Hommey
400f3da6d7 Bug 1751824 - Build Windows compiler runtimes like for macOS and Android. r=firefox-build-system-reviewers,andi
It turns out not only can we successfully build the Windows compiler
runtimes separately like on other platforms, but we can also
cross-compile them (like for other platforms)! Which saves a tremendous
amount of time when rebuilding the toolchains, since we can now produce
the clang-win-cross toolchain much earlier than waiting for a native
build of a windows clang compiler first.

Differential Revision: https://phabricator.services.mozilla.com/D136837
2022-01-25 23:01:46 +00:00
Mike Hommey
b97b60b6f6 Bug 1629184 - Don't use the linux64-clang-win-cross in tasks that don't need it. r=firefox-build-system-reviewers,andi
We don't need clang-cl.exe from the win-cross toolchain anymore, which
makes the remaining usecase for that toolchain to provide compiler
runtimes for e.g. asan or profiling. For any build that doesn't involve
those, we can use the plain clang toolchain.

Differential Revision: https://phabricator.services.mozilla.com/D136834
2022-01-25 22:43:56 +00:00
Mike Hommey
b51dd0d34d Bug 1751839 - Build clang stage 1 as a separate task. r=firefox-build-system-reviewers,andi
This allows to start building other toolchains, compiler runtimes, much
earlier, since we don't have to wait for a complete 4-stage-optimized
compiler to start these, while the output produced by clang is
presumably the same whether it's a stage 1 or a stage 4 clang.

Differential Revision: https://phabricator.services.mozilla.com/D136844
2022-01-25 21:51:17 +00:00
Mike Hommey
bb74ca9e21 Bug 1751839 - Make most toolchains use a clang-toolchain alias instead of clang/clang-13. r=firefox-build-system-reviewers,andi
This will allow to decouple the clang toolchain used for toolchain builds
and Firefox.

Differential Revision: https://phabricator.services.mozilla.com/D136841
2022-01-25 21:51:16 +00:00
Geoff Brown
1112891da7 Bug 1745203 - Add release-msix-push task, run on beta only; r=aki
Add taskcluster config for publishing msix archives on the Microsoft Store.

Differential Revision: https://phabricator.services.mozilla.com/D136539
2022-01-24 15:02:56 +00:00
Joel Maher
93785a16d9 Bug 1751259 - Run Marionette on fission everywhere. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D136552
2022-01-21 21:18:00 +00:00
Joel Maher
643350a75a Bug 1751325 - Run mochitest-plain fission-xorig everywhere. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D136628
2022-01-21 19:16:12 +00:00
Gregory Mierzwinski
9aa6c53f6c Bug 1745200 - Handle cropping for mobile properly. r=perftest-reviewers,AlexandruIonescu
This patch updates the visualmetrics.py script to the latest version. It adds the ability to detect when we are cropping mobile vs desktop browsers and takes take of an issue where the top of the page doesn't get cropped properly.

See the PR here: https://github.com/sitespeedio/browsertime/pull/1687

Differential Revision: https://phabricator.services.mozilla.com/D136400
2022-01-21 15:54:54 +00:00
Andrew Halberstadt
184234a08b Bug 1751050 - Add a test to ensure params under 'taskcluster/test/params' aren't broken, r=releng-reviewers,aki
This will ensure we don't accidentally cause bustage to graph generation with
any of the parameters checked into `taskcluster/test/params`.

This was previously being (sort of) tested by the `tgdiff` task. Now that this
test exists, we no longer need to rely on it.

I removed 'always-target' from the task since this now takes ~25 min to run and
which is the new bottleneck for reviewbot turn around times.

Differential Revision: https://phabricator.services.mozilla.com/D136514
2022-01-21 15:45:02 +00:00
Kershaw Chang
32528d87fd Bug 1750251 - Not run socket process tests on late beta, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D136295
2022-01-21 04:48:02 +00:00
Joel Maher
f5caad47e9 Bug 1751267 - turn off old windows 10 failures jobs. r=MasterWayZ
Differential Revision: https://phabricator.services.mozilla.com/D136523
2022-01-20 20:55:13 +00:00
Joel Maher
68b1d2eebb Bug 1750873 - run mochitest-screenshots as fission everywhere. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D136519
2022-01-20 20:07:51 +00:00
Joel Maher
d7dc1466d2 Bug 1750841 - Run wpt fission everywhere. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D136276
2022-01-20 18:45:20 +00:00
Joel Maher
476561fefa Bug 1750837 - run mochitest-media in fission everywhere. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D136293
2022-01-20 18:07:08 +00:00
Mike Hommey
77e267d014 Bug 1750599 - Apply valgrind upstream patch that increases performance with --track-origins=yes. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D136307
2022-01-19 22:27:47 +00:00
Gregory Mierzwinski
25165db129 Bug 1742103 - Add scopes and taskcluster proxy to perftest CI tasks. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D133911
2022-01-19 14:30:13 +00:00
Joel Maher
e21f31566d Bug 1750804 - remove e10s talos except webgl, run webgl-gli in fission. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D136251
2022-01-19 13:29:26 +00:00
Joel Maher
f3e592adf4 Bug 1750807 - migrate firefox-ui to fission. r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D136256
2022-01-19 13:13:27 +00:00
Tim Huang
2b10c720ee Bug 1750202 - Add a dynamic First Party Isolation(dFPI) variant. r=releng-reviewers,jmaher
In order to green up tests with dFPI enabled, this patch adds a dFPI
variant for mochitests and Web Platform Tests. Currently, dFPI has been
disabled for mochitests and Web Platform Tests. So, we need a tier 3
variant for us to verify if the tests were fixed with dFPI enabled. We
will add this variant to all possible mochitests and WPTs.

Note that we will remove this variant after we fix all tests.

Differential Revision: https://phabricator.services.mozilla.com/D136111
2022-01-19 00:01:36 +00:00
Joel Maher
7422d488ea Bug 1750851 - set contact for socketprocess variants. r=releng-reviewers,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D136273
2022-01-18 22:12:02 +00:00
Joel Maher
728bfffb3a Bug 1750398 - run mochitest-webgl/webgpu in fission on all configs. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D136074
2022-01-18 20:59:22 +00:00
Heitor Neiva
92a129f35d Bug 1748581 - Update l10n changesets with daily builds r=aki
Differential Revision: https://phabricator.services.mozilla.com/D135947
2022-01-18 18:07:59 +00:00
Joel Maher
fde4120ee8 Bug 1750120 - make headless a variant. r=releng-reviewers,whimboo,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D136038
2022-01-18 13:15:34 +00:00