Commit Graph

9232 Commits

Author SHA1 Message Date
Mike Hommey
142b37dbe4 Bug 1690940 - Don't package things we don't use in wasi-sysroot. r=firefox-build-system-reviewers,dmajor
This brings the artifact size from 38M to 1.8M.

Differential Revision: https://phabricator.services.mozilla.com/D104135
2021-02-05 14:51:56 +00:00
Jan de Mooij
7d3e89f064 Bug 1690790 - Add a SM(p) Linux32 job. r=sfink,jmaher
We don't run JS shell tests on 32-bit x86 anywhere (as tier 1) now that the Win32
jobs are tier 2. The Win32 jobs were also really slow. This has resulted in regressions
not being caught in CI (see bug 1335652 for example).

This patch adds a plaindebug job for Linux32. It catches the current jit-test
bustage from bug 1335652 on a Try push.

The patch fixes autospider.py to ensure use_minidump is always false for
cross-compiled 32-bit builds on Linux64.

Differential Revision: https://phabricator.services.mozilla.com/D104068
2021-02-05 09:45:09 +00:00
Florin Strugariu
9b0942312d Bug 1690040 - Migrate ares6 to browsertime desktop r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D103689
2021-02-05 11:07:29 +00:00
Mike Hommey
4e004f1b25 Bug 1690757 - Build the clang aarch64 cross toolchain as a repack of clang + compiler-rt. r=firefox-build-system-reviewers,andi,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D104013
2021-02-04 14:52:00 +00:00
Mike Hommey
fba0bf38c9 Bug 1690757 - Add a compiler-rt task for aarch64 linux. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D104012
2021-02-04 21:35:39 +00:00
Mike Hommey
250f0d4870 Bug 1690757 - Change compiler-rt cmake flags to better share with upcoming new platforms. r=firefox-build-system-reviewers,mhentges
- Switch to use llvm-ar and llvm-ranlib
- Use CMAKE_*_COMPILER_TARGET for --target
- Use CMAKE_OSX_SYSROOT for -isysroot
- Limit the compiler wrapper to adding -mcpu=apple-a12 on arm64
- Remove -DLLVM_DEFAULT_TARGET_TRIPLE and add -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON
- Group all the flags that are OSX-only

Differential Revision: https://phabricator.services.mozilla.com/D104011
2021-02-04 14:36:12 +00:00
Aki Sasaki
1d8ed6db5d Bug 1690154 - add MOZ_ENABLE_FULL_SYMBOLS to some linux64 builds. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D103848
2021-02-03 23:24:41 +00:00
Marco Castelluccio
e073f23c69 Bug 1499663 - Build grcov so it's compatible with older libstdc++ versions. r=calixte DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D103896
2021-02-03 14:57:41 +00:00
David Major
391e3863b6 Bug 1638607 - Make diffoscope tasks tier 3 in the short term r=glandium
I expect that we'll be able to undo this (at least for Linux64) after clang-12.

Differential Revision: https://phabricator.services.mozilla.com/D103487
2021-02-02 13:48:49 +00:00
Aki Sasaki
0d46cbdc54 Bug 1689232 - sign mac openh264 on mac r=bhearsum DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D103425
2021-02-01 21:12:19 +00:00
Michael Kaply
9231bb4fc0 Bug 1631462 - Allow Wayland to be used in the Snap. r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D101375
2021-02-01 10:39:10 +00:00
Sebastian Hengst
44fc656db9 Bug 1689298 - Turn off macOS DevEdition tasks on release. r=jgraham
Starting with Firefox 84 when macOS switched to run its tests with WebRender
(bug 1673071), the wdspec and wpt crashtests also ran in the DevEdition
configuration because there were rules ".*-qr/.*: ['release']".

Differential Revision: https://phabricator.services.mozilla.com/D103283
2021-02-01 14:59:34 +00:00
Henrik Skupin
45553af4bb Bug 1683392 - [puppeteer] Use "npm ci" only when tests are run on TaskCluster. r=remote-protocol-reviewers,jdescottes
This patch adds a new "--ci" argument for the
"mach puppeteer-test" command. As such it can
also be used locally to simulate a test job in CI.

Differential Revision: https://phabricator.services.mozilla.com/D101780
2021-02-01 10:59:38 +00:00
Andreea Pavel
425a0f1be9 Backed out changeset 292d5c030eff (bug 1689232) on suspicion of cause macOS startup crashes (bug 1689807) a=backout 2021-01-30 16:46:35 +02:00
Mike Hommey
0b791c3130 Bug 1689526 - Use MOZHARNESS_TEST_PATHS for web platform tests for isolate_test action. r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D103456
2021-01-29 12:11:24 +00:00
Dorel Luca
11d343d9e6 Backed out changeset 91bf91b8a4b1 (bug 1689526) for Browser-chrome failures in accessible/tests/browser/fission/browser_take_focus.js. CLOSED TREE 2021-01-30 01:10:00 +02:00
Aki Sasaki
28ce0f37e8 Bug 1689232 - sign mac openh264 on mac r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D103425
2021-01-29 20:47:52 +00:00
Mike Hommey
4dd20e86f3 Bug 1689526 - Use MOZHARNESS_TEST_PATHS for web platform tests for isolate_test action. r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D103456
2021-01-29 12:11:24 +00:00
Mike Hommey
beb8f44609 Bug 1689467 - Use mozharness virtualenv python to run custom mach commands. r=releng-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D103447
2021-01-29 12:08:33 +00:00
Mike Hommey
1eb8a5a11a Bug 1689467 - Handle error log stream as bytes in isolate_test. r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D103446
2021-01-29 13:00:58 +00:00
Mike Hommey
0a1823c2e4 Bug 1689467 - Add missing arguments to resolve_task_references in actions after bug 1641971. r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D103445
2021-01-29 12:02:55 +00:00
Gregory Mierzwinski
009b517f40 Bug 1689377 - Add chromedriver for chrome 88. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D103334
2021-01-29 15:19:38 +00:00
Joel Maher
c8cca1ef20 Bug 1683110 - run compiled tests as python 3 r=aki
run compiled tests w/python3

Differential Revision: https://phabricator.services.mozilla.com/D102619
2021-01-28 18:10:56 +00:00
Sebastian Hengst
316d0eefad Backed out changeset 63ea0e274356 (bug 1683110) on suspicion of causing Android Jittests to fail with exception 2021-01-28 19:07:40 +01:00
Michael Kaply
2ff56dfe72 Bug 1682462 - Allow Flatpak to access sytem policies. r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D103182
2021-01-28 16:09:04 +00:00
Mike Hommey
5d9084e8a0 Bug 1689058 - Rename clang-cl toolchains to clang. r=firefox-build-system-reviewers,dmajor
Bug 1553230 made configure automatically get toolchain artifacts in some
cases. The artifacts for clang-cl builds are clang.tar.zst, and extract to
clang/. Configure derives the task name from that knowledge, and fails
to find clang-cl tasks because of that.

For consistency, these tasks should be called clang. They are clang
builds anyways, and like any other clang builds, they also contain
clang-cl.

Differential Revision: https://phabricator.services.mozilla.com/D103150
2021-01-28 00:30:56 +00:00
Joel Maher
15c1170047 Bug 1682358 - add --run-failures support to mochitest. r=bhearsum
add --run-failures support to mochitest

Differential Revision: https://phabricator.services.mozilla.com/D102805
2021-01-26 14:41:46 +00:00
Nick Alexander
3d0d39d82c Bug 1675848 - Part 2: Add "BackgroundTasksSelector" to static component category registration. r=mhentges,nika
For simplicity, this implements just on in `NO_TASKS` (the default) or
on in `ALL_TASKS` (opt-in).  This disables all category registrations
when in background task mode; we'll selectively re-enable things as
appropriate.

The flag constants were chosen to smoothly extend to a (16-)bit set in
the future, should we want to add a `JUST_TASKS("task", "other-task")`
option in the future.

This also adds ython tests for gen_static_components.py exercising
categories, simply 'cuz it's easiest to see what this adds in such
tests.  Functional tests will follow in patches that actually
implement the new background tasks functionality.

Differential Revision: https://phabricator.services.mozilla.com/D96654
2021-01-25 23:44:49 +00:00
Marco Castelluccio
42abfd5b8c Bug 1688039 - Build grcov with Clang. r=calixte DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D102723
2021-01-23 00:19:52 +00:00
Marco Castelluccio
e850de627f Bug 1688039 - Update grcov to version 0.7.1. r=calixte DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D102722
2021-01-22 15:14:52 +00:00
Joel Maher
c6c9ae717e Bug 1683001 - xpcshell support for --run-failures. r=aki
add support to xpcshell harness + mozharess for --run-failures

Differential Revision: https://phabricator.services.mozilla.com/D101662
2021-01-22 21:14:27 +00:00
David Major
3b08bfe1f1 Bug 1687530 - Fix linux reproduced builds tiers r=aryx
Per bug 1686507 comment 5, tier1 things should run on at least autoland and try. These tasks have too many dependencies that would need to start running on autoland, so I think it's not worth the trouble and I'd rather put them back to tier-2.

Differential Revision: https://phabricator.services.mozilla.com/D102336
2021-01-22 16:58:26 +00:00
Gregory Mierzwinski
e785393ccd Bug 1688111 - Change formatting of vismet failure lines. r=aryx
This patch changes the formatting of the error lines output by the vismet tasks so they can be properly picked up by the Treeherder parser.

Differential Revision: https://phabricator.services.mozilla.com/D102763
2021-01-22 16:40:41 +00:00
Dorel Luca
3ffee52559 Backed out 2 changesets (bug 1688039) for Toolchain failure. CLOSED TREE
Backed out changeset f0e423809772 (bug 1688039)
Backed out changeset c3c76c537eb3 (bug 1688039)
2021-01-22 17:06:30 +02:00
Joel Maher
87c5275284 Bug 1683110 - run compiled tests as python 3 r=aki
run compiled tests w/python3

Differential Revision: https://phabricator.services.mozilla.com/D102619
2021-01-22 00:27:11 +00:00
Alexis Beingessner
f82cc936bd Bug 1682723 - Increase WPT timeouts for tsan. r=decoder,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D102316
2021-01-22 14:20:04 +00:00
Alexis Beingessner
172561237f Bug 1682723 - enable wpt-reftest under tsan. r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D102315
2021-01-22 14:19:56 +00:00
Alexis Beingessner
3650f4b3cf Bug 1682723 - enable wpt under tsan. r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D102314
2021-01-22 14:19:54 +00:00
Marco Castelluccio
8c4cb8607c Bug 1688039 - Build grcov with Clang. r=calixte DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D102723
2021-01-22 13:40:56 +00:00
Marco Castelluccio
7020d58eb3 Bug 1688039 - Update grcov to version 0.7.1. r=calixte DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D102722
2021-01-22 13:34:59 +00:00
Gregory Mierzwinski
e26ca8b1cc Bug 1687317 - Force creation of new profiles in condprof. r=perftest-reviewers,igoldan
Differential Revision: https://phabricator.services.mozilla.com/D102209
2021-01-21 21:07:55 +00:00
Sebastian Hengst
813db5c20a Bug 1687528 - run tsan tests only on trunk. r=decoder,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D102341
2021-01-21 12:15:07 +00:00
Mike Hommey
9e30a10055 Bug 1687624 - Fix test_generator.py after bug 1687425. r=taskgraph-reviewers,aki
Differential Revision: https://phabricator.services.mozilla.com/D102497
2021-01-20 22:09:06 +00:00
Mike Hommey
49a9eeaf91 Bug 1687594 - Don't take path@task-id arguments on mach artifact toolchain. r=firefox-build-system-reviewers,mhentges
This form hasn't been used since bug 1573435.

Differential Revision: https://phabricator.services.mozilla.com/D102375
2021-01-20 15:04:49 +00:00
Mike Hommey
32ec3e64de Bug 1687594 - Remove the --authentication-file option to mach artifact toolchain. r=firefox-build-system-reviewers,mhentges
It has been a no-op since bug 1595368.

Differential Revision: https://phabricator.services.mozilla.com/D102374
2021-01-20 15:03:45 +00:00
Geoff Brown
fc9db06c35 Bug 1685878 - Remove remoteautomation.py; r=jmaher
remoteautomation.py is an old collection of code used by android mochitest and android reftest;
it survived the removal of automation.py. This patch removes remoteautomation.py, moving the
majority of the functionality to a new class in mozdevice. Some features are simplified or
removed, and the remainder moved into the remote mochitest/reftest harnesses.

Differential Revision: https://phabricator.services.mozilla.com/D102239
2021-01-20 17:00:18 +00:00
Yura Zenevich
13a44570ff Bug 1667998 - [ci] Add cli flag in desktop_unittest.py. Ensure M-a11y-checks runs on Linux x64 opt build. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D102042
2021-01-20 14:25:26 +00:00
Yura Zenevich
25379561f0 Bug 1667998 - [ci] Create a new 'a11y-checks' test variant. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D100840
2021-01-15 18:20:39 +00:00
Mike Hommey
88ad155866 Bug 1687425 - Make load_tasks_for_kind faster when dealing with one task kind. r=taskgraph-reviewers,jmaher
by avoiding to load the unneeded yaml files.

Differential Revision: https://phabricator.services.mozilla.com/D102350
2021-01-19 23:41:48 +00:00
Mihai Tabara
f416097388 Bug 1687360 - bump partials Balrog info retrievel timeout. r=releng-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D102293
2021-01-19 13:23:53 +00:00