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

7473 Коммитов

Автор SHA1 Сообщение Дата
Nick Alexander 6bd9d2f8b2 Bug 1611201 - Split Node toolchain builds into *-node-{8,10} versions. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D60900

--HG--
extra : moz-landing-system : lando
2020-01-23 23:14:34 +00:00
Rob Lemley 341e038223 Bug 1609987 - Port bug 1568006: Add project's taskgraph directory to the python path. r=tomprince
For mozilla-central, all the code related to taskgraph lives in
taskcluster/taskgraph. Thunderbird's build requirements are evolving, and
we want to be able to have repository-specific code. The natural place for it
to live is an a package beside taskcluster/ci. Add that to python path,
and provide some hooks for adding to the various registries in taskgraph.

Differential Revision: https://phabricator.services.mozilla.com/D60540

--HG--
extra : moz-landing-system : lando
2020-01-23 17:09:41 +00:00
Andreea Pavel 38dd93c9be Backed out changeset c5a138a88095 on request on a CLOSED TREE 2020-01-24 00:29:17 +02:00
Justin Wood e38c52acbe No Bug - Remove taskcluster.net references in the tree.
Differential Revision: https://phabricator.services.mozilla.com//D58297
2020-01-24 00:16:37 +02:00
Dzmitry Malyshau 82be8c479a Bug 1596127 - wgpu Rust tests CI job r=ahal,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D58414

--HG--
extra : moz-landing-system : lando
2020-01-23 20:42:22 +00:00
shindli 26374765cb Backed out 2 changesets (bug 1611231) for causing a linting falure in /builds/worker/checkouts/gecko/build/docs/sccache-dist.rst CLOSED TREE
Backed out changeset c38aab2ba30b (bug 1611231)
Backed out changeset 278f992ad76d (bug 1611231)
2020-01-23 23:02:38 +02:00
Chris Manchester 3f7b6fbc94 Bug 1611231 - Update in-tree sccache to fix -frewrite-includes bustage. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D60878

--HG--
extra : moz-landing-system : lando
2020-01-23 20:46:32 +00:00
Andrew Erickson 68e4643d0f Bug 1608989 - all linux-bitbar jobs set exit code 4 as a retry r=tomprince
A few android-hw/bitbar jobs aren't getting exit code 4 set as a retry. Fix that.

Differential Revision: https://phabricator.services.mozilla.com/D59816

--HG--
extra : moz-landing-system : lando
2020-01-23 20:21:27 +00:00
Tom Prince ecd3506c24 Bug 1611023: [taskgraph] Fix python3 flake8 errors in taskgraph; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D60782

--HG--
extra : moz-landing-system : lando
2020-01-23 03:35:31 +00:00
Tom Prince 8234d41bc1 Bug 1605275: [taskgraph] Use worker alias for bouncer workers; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D60781

--HG--
extra : moz-landing-system : lando
2020-01-23 16:54:55 +00:00
Tom Prince c697547b5f Bug 1605275: [taskgraph] Use worker aliases for beetmover and balrog workers; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D60780

--HG--
extra : moz-landing-system : lando
2020-01-23 16:54:13 +00:00
Tom Prince ba57164174 Bug 1605275: [taskgraph] Use worker alias for treescript workers; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D60779

--HG--
extra : moz-landing-system : lando
2020-01-23 16:53:58 +00:00
Andrew Halberstadt e431feba99 Bug 1608535 - [ci] Parallelize ESLint in CI, r=Standard8
This can sometimes reduce ESLint's runtime by 10 minutes!

Depends on D60686

Differential Revision: https://phabricator.services.mozilla.com/D60688

--HG--
extra : moz-landing-system : lando
2020-01-23 14:22:08 +00:00
Marian Raiciof f72ab8b7fe Bug 1553131 - Run raptor-youtube-playback jobs with profiler enabled in CI r=perftest-reviewers,sparky,tarek
Differential Revision: https://phabricator.services.mozilla.com/D42516

--HG--
extra : moz-landing-system : lando
2020-01-21 16:54:29 +00:00
Rob Lemley 176cad3876 Bug 1611014 - Make sure Taskcluster root_dir is a unicode string. r=rstewart
This fixes an issue when running "mach taskgraph" with the --root parameter
from the commandline. We use this regularly when working on Thunderbird task
configuration.

The initial list of kind names is read with os.listdir(), which returns
non-unicode strings when given a non-unicode string. As a result, some tasks
fail to validate because there's a non-unicode string where a unicode string
is expected.

Differential Revision: https://phabricator.services.mozilla.com/D60775

--HG--
extra : moz-landing-system : lando
2020-01-23 00:32:53 +00:00
Chris Manchester 815211d55c Bug 1610929 - Update sccache for native-zlib feature and enable it in automation. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D60737

--HG--
extra : moz-landing-system : lando
2020-01-22 20:11:43 +00:00
Bob Clary cc1003b652 Bug 1609764 - Do not generate noopt builds on autoland, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D60747

--HG--
extra : moz-landing-system : lando
2020-01-22 21:23:00 +00:00
Geoff Brown ec63442717 Bug 1610676 - Fetch node for Android test-verify/test-coverage tasks; r=valentin
Since test-verify and coverage tasks sometimes run xpcshell, they require node fetches just
like xpcshell tasks: add the missing config for Android.

Differential Revision: https://phabricator.services.mozilla.com/D60716

--HG--
extra : moz-landing-system : lando
2020-01-22 20:02:25 +00:00
Bob Clary 6ff9201394 Bug 1609799 - do not run test verify on web platform tests on mozilla-central unless resource constrained, r=gbrown.
Differential Revision: https://phabricator.services.mozilla.com/D60731

--HG--
extra : moz-landing-system : lando
2020-01-22 19:49:08 +00:00
Tom Prince d24c9c2449 Bug 1547111: Remove incorrect GCP sccache scope; r=Callek
The scopes that are used are managed by the
`project:taskcluster:{trust_domain}:level-{level}-sccache-buckets`
role that is added a few lines above.

Differential Revision: https://phabricator.services.mozilla.com/D60710

--HG--
extra : moz-landing-system : lando
2020-01-22 18:08:53 +00:00
Andrew Halberstadt 3b67376d03 Bug 1608834 - [ci] Chunk mochitest-a11y and plain in the taskgraph, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D58039

--HG--
extra : moz-landing-system : lando
2020-01-22 16:05:39 +00:00
Bob Clary 863ea145b4 Bug 1610611 - Restrict remote puppeteer tests to try, mozilla-central; remote puppeteer fission tests to try only, r=whimboo.
Differential Revision: https://phabricator.services.mozilla.com/D60599

--HG--
extra : moz-landing-system : lando
2020-01-22 09:19:02 +00:00
Chris Manchester 7001285651 Bug 1610578 - Add cross sysroot for macOS sccache build. r=froydnj
Depends on D60536

Differential Revision: https://phabricator.services.mozilla.com/D60592

--HG--
extra : moz-landing-system : lando
2020-01-21 23:01:10 +00:00
Chris Manchester 3617743fb8 Bug 1610578 - Update sccache in-tree to the current master branch. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D60536

--HG--
extra : moz-landing-system : lando
2020-01-21 21:55:31 +00:00
Geoff Brown f6c188ed51 Bug 1610598 - Increase max-run-time for mochitest-webgl2-ext; r=jmaher
Avoid intermittent test failures for exceeding max-run-time by increasing
mochitest-webgl2-ext max-run-time from 30 minutes to 45 minutes. This is immediately
an issue on Windows 7 (MinGW) debug, but other platforms are close to the 30 minute
limit, so we may as well increase it across the board.

Differential Revision: https://phabricator.services.mozilla.com/D60560

--HG--
extra : moz-landing-system : lando
2020-01-21 20:14:56 +00:00
Csoregi Natalia 2777beb77b Backed out changeset edd9c693d8cf (bug 1610578) for toolchains failures. CLOSED TREE 2020-01-21 22:14:39 +02:00
Chris Manchester ddb77bf28e Bug 1610578 - Update sccache in-tree to the current master branch. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D60536

--HG--
extra : moz-landing-system : lando
2020-01-21 20:00:25 +00:00
Andrew Halberstadt c3eb36bee1 Bug 1609967 - [ci] Remove 'seta_15_180' shadow-scheduler task, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D60550

--HG--
extra : moz-landing-system : lando
2020-01-21 19:41:33 +00:00
Andrew Halberstadt 394c93ba9e Bug 1609967 - [ci] Stand up a 'shadow-scheduler' task to run the 'relevant-test' optimizer, r=jmaher
Depends on D60527

Differential Revision: https://phabricator.services.mozilla.com/D60528

--HG--
extra : moz-landing-system : lando
2020-01-21 18:42:50 +00:00
Andrew Halberstadt 1f57d71f99 Bug 1609967 - [taskgraph] Implement a relevant tests optimizer, r=jmaher
An experimental optimizer that schedules all test tasks that run tests that
are in the same directory (or subdir) of a modified file.

Differential Revision: https://phabricator.services.mozilla.com/D60527

--HG--
extra : moz-landing-system : lando
2020-01-21 17:12:56 +00:00
Ricky Stewart 0fa8a98bdb Bug 1524639: [taskgraph] Enforce unicode strings in schemas r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D18376

--HG--
extra : moz-landing-system : lando
2020-01-21 17:12:08 +00:00
Edwin Takahashi 381d441cce Bug 1610069 - remove NEED_COMPIZ flag throught the tree r=gbrown
Changes:

Bug 1552563 introduced the notion that `compiz` should only be run where it was required. This was an attempt to save some seconds through the CI system as `compiz` takes 15 seconds to return an exit code.

Now that majority of tests are running under ubuntu1804, which runs the GNOME desktop environment, the flag `NEED_COMPIZ` is no longer necessary.

Differential Revision: https://phabricator.services.mozilla.com/D60342

--HG--
extra : moz-landing-system : lando
2020-01-20 19:31:34 +00:00
Geoff Brown 30da6b4936 Bug 1610321 - Increase max-run-time for mochitest-webgl1-ext; r=egao
Avoid frequent intermittent test failures for exceeding max-run-time by increasing
mochitest-webgl1-ext max-run-time from 30 minutes to 45 minutes. This is immediately
an issue on Windows 7 MinGW debug, but other platforms are close to the 30 minute
limit, so we may as well increase it across the board.

Differential Revision: https://phabricator.services.mozilla.com/D60420

--HG--
extra : moz-landing-system : lando
2020-01-20 18:26:40 +00:00
Geoff Brown 95d2b89c71 Bug 1608126 - Enable node for Android xpcshell tests and run node tests on Android; r=valentin
Fetch, configure, and run node for Android on the test host, just like Linux tests do.
Make the node/HTTP/2 environment variables available to the tests on the device, and
use adb port forwarding to connect sockets. Finally, enable tests skipped for node.

Differential Revision: https://phabricator.services.mozilla.com/D60204

--HG--
extra : moz-landing-system : lando
2020-01-20 18:06:37 +00:00
Andi-Bogdan Postelnicu e25062a580 Bug 1608399 - for `Coverity Static Analysis` use latest available `clang` from the artifacts system. r=marco
In the past we had to stick to `clang-7` for `Coverity Static Analysis` but upgrading
to the latest version of `Coverity`, 2019.12, added support for the latest version
of `clang` from the artifacts system, `9.0.1`.

Differential Revision: https://phabricator.services.mozilla.com/D59994

--HG--
extra : moz-landing-system : lando
2020-01-15 10:56:00 +00:00
ffxbld 97c68411c7 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D60389

--HG--
extra : moz-landing-system : lando
2020-01-20 12:05:53 +00:00
Sebastian Hengst 8f821d77ab Backed out 3 changesets (bug 1525218) for breaking fenix, reference-browser speedometer tasks. a=backout
Backed out changeset 76036ce90611 (bug 1525218)
Backed out changeset 9c66ecb1f66c (bug 1525218)
Backed out changeset eb4b265deb5e (bug 1525218)

--HG--
extra : rebase_source : 5f1b01bd44628efff2a7e0f28a62a7ad673a73c0
2020-01-20 11:19:46 +01:00
Narcis Beleuzu 6802b12993 Backed out changeset 11a73f4bbb1a (bug 1608126) for bustages on runxpcshelltests.py. CLOSED TREE 2020-01-19 22:28:10 +02:00
Geoff Brown 46e2f41598 Bug 1608126 - Enable node for Android xpcshell tests and run node tests on Android; r=valentin
Fetch, configure, and run node for Android on the test host, just like Linux tests do.
Make the node/HTTP/2 environment variables available to the tests on the device, and
use adb port forwarding to connect sockets. Finally, enable tests skipped for node.

Differential Revision: https://phabricator.services.mozilla.com/D60204

--HG--
extra : moz-landing-system : lando
2020-01-17 08:36:17 +00:00
Edwin Takahashi 92a7def95f Bug 1602863 - organize and clean up test-sets.yml r=jmaher
Changes:

Reorganize, reorder and review the sets defined in test-sets.yml to be more conducive to future changes.
Also, migrate `mochitest-valgrind` to run with linux1804.

Reorganize:
Group similar sets together, separated by whether it is a feature test set or operating system test set.

Review:
Remove test sets that are no longer used.
Rename test sets to be more descriptive of what it contains.

Differential Revision: https://phabricator.services.mozilla.com/D60198

--HG--
extra : moz-landing-system : lando
2020-01-17 21:43:21 +00:00
Tyson Smith d42c508b60 Bug 1610028 - Build target.crashreporter-symbols-full.zip for use with Pernosco. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D60314

--HG--
extra : moz-landing-system : lando
2020-01-17 23:22:32 +00:00
Edwin Takahashi f58b2ca786 Bug 1602863 - run mochitest-e10s on ubuntu1804 for all platform variants r=jmaher
Changes:

`mochitest-e10s` is ready to migrate to ubuntu1804 for all platform variants.

Failures are intermittent on non-fission runs.

Note that on `mozilla-central`, `linux64-ccov/opt` does not run `mochitest-e10s` and this behavior is carried over. Fission variant is also not run on `mozilla-central`.
Try push with fission and ccov is included for sake of completeness.

Differential Revision: https://phabricator.services.mozilla.com/D59970

--HG--
extra : moz-landing-system : lando
2020-01-17 19:50:43 +00:00
Edwin Takahashi 1cf57ef6da Bug 1608251 - migrate some more test suites to run on linux1804-64-ccov r=jmaher
Changes:

Migrate more tests to run under linux1804-64-ccov and disable them from linux64-ccov.

- code-coverage
- web-platform-tests (reftests, vanilla, crashtests)
- gtest (not run on mozilla-central or autoland)
- test-verify
- xpcshell

Differential Revision: https://phabricator.services.mozilla.com/D60192

--HG--
extra : moz-landing-system : lando
2020-01-17 00:30:41 +00:00
Csoregi Natalia cf4fe0aaee Merge autoland to mozilla-central. a=merge 2020-01-16 23:44:43 +02:00
Razvan Maries ffc90b2ec8 Backed out changeset a57aed49dc58 (bug 1524639) for beetmover bustages. a=backout 2020-01-16 14:04:31 +02:00
Daniel Varga f07d8dae9e Backed out changeset 540db822a1d4 (bug 1547111) for causing bug 1609568 2020-01-16 05:35:17 +02:00
Mike Hommey fa20138b3a Bug 1525218 - Fixup for xpcshell tests fetches.
Differential Revision: https://phabricator.services.mozilla.com/D60097

--HG--
extra : moz-landing-system : lando
2020-01-16 02:52:31 +00:00
Geoff Brown 30f8c07b6c Bug 1604547 - Remove android-hw-p2 armv7 raptor pgo test sets; r=jmaher
Attempt to stop running remaining raptor tests on android-hw-p2 against armv7 pgo builds
by removing the test sets from the platform definition. These had been left in place
so that they could continue to run on try, but I think that loss is quite small: tests
can still be run on android-hw-p2 against armv7 opt builds, all builds on G5, and all
aarch64 builds on P2.

Differential Revision: https://phabricator.services.mozilla.com/D60090

--HG--
extra : moz-landing-system : lando
2020-01-16 01:14:43 +00:00
Mike Hommey 5378c2e839 Bug 1525218 - Use minidump_stackwalk toolchain artifacts instead of tooltool packages. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D59936

--HG--
extra : moz-landing-system : lando
2020-01-15 14:20:30 +00:00
Geoff Brown 2c723bb3da Bug 1609283 - Stop running android-hw mochitest-media against opt builds; r=bc
This was regressed by the change from arm7 to aarch64 builds; easily corrected.

Differential Revision: https://phabricator.services.mozilla.com/D59968

--HG--
extra : moz-landing-system : lando
2020-01-16 14:53:23 +00:00
Mike Hommey 507e653907 Bug 1525218 - More fixups for test fetches.
Differential Revision: https://phabricator.services.mozilla.com/D60107

--HG--
extra : moz-landing-system : lando
2020-01-16 08:27:32 +00:00
Andrew Halberstadt a2926487bf Bug 1608833 - [ci] Chunk xpcshell in the taskgraph, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D57326

--HG--
extra : moz-landing-system : lando
2020-01-15 21:20:16 +00:00
Andrew Halberstadt d9b4c566a2 Bug 1608833 - [taskgraph] Add 'ccov' to the mozinfo guess when chunking tests, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D59559

--HG--
extra : moz-landing-system : lando
2020-01-13 16:42:51 +00:00
Jeff Gilbert 4cc5f12bb6 Bug 1607563 - Run mochitest-webgl/webgpu CI on aarch64 and use 30m timeouts. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D59972

--HG--
extra : moz-landing-system : lando
2020-01-15 19:21:24 +00:00
Edwin Takahashi 4be198ce2f Bug 1602863 - run mochitest-devtools-chrome on ubuntu1804 r=jmaher
Changes:

Run the `mochitest-devtools-chrome` suite with ubuntu1804 for all platform variants, including `ccov`.

Differential Revision: https://phabricator.services.mozilla.com/D59571

--HG--
extra : moz-landing-system : lando
2020-01-15 20:54:29 +00:00
Wander Lairson Costa c25cf4185a Bug 1547111: Replace `-gcp` builds with `-aws` builds r=tomprince
We are migrating the worker used by builds from AWS to GCP. We have had tier- 3 GCP builds for initial testing. We are replacing those with tier-3 AWS builds to ensure they keep working so we are able to switch back.

Differential Revision: https://phabricator.services.mozilla.com/D60042

--HG--
extra : moz-landing-system : lando
2020-01-15 20:24:20 +00:00
Chris Manchester 56502ad8f1 Bug 1604486 - Use sparse checkout for the macOS profile run. r=sheehan
Differential Revision: https://phabricator.services.mozilla.com/D60056

--HG--
extra : moz-landing-system : lando
2020-01-15 20:32:17 +00:00
Ricky Stewart fecc988cc6 Bug 1524639: [taskgraph] Enforce unicode strings in schemas r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D18376

--HG--
extra : moz-landing-system : lando
2020-01-15 20:33:20 +00:00
Edwin Takahashi 7fea6427c2 Bug 1608251 - run cppunit/crashtest/firefox-ui/jittest/jsreftest/various mochitest/telemetry with linux1804-64-ccov and deactivate corresponding tests on linux64-ccov r=jmaher,marco
Changes:

Migrate over tests that are either green, or do not run by default on mozilla-central, to run under the linux1804-64-ccov/opt label.

Differential Revision: https://phabricator.services.mozilla.com/D59978

--HG--
extra : moz-landing-system : lando
2020-01-15 09:15:30 +00:00
Bogdan Tara 6bd841767d Backed out changeset 9556b559d52a (bug 1602863) for test_bug529119-1.html perma failing on 18.04 2020-01-15 12:02:35 +02:00
Cosmin Sabou 5cfc50b46a Merge mozilla-central to autoland. 2020-01-15 11:43:36 +02:00
Cosmin Sabou c7b673f443 Merge autoland to mozilla-central. a=merge 2020-01-15 11:37:35 +02:00
Marco Castelluccio c97557d209 Bug 1608682 - Make Mac coverage build an opt build. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D59662

--HG--
extra : moz-landing-system : lando
2020-01-15 07:51:02 +00:00
Cosmin Sabou fd80827e67 Backed out changeset 2c381bb89f53 (bug 1603988) for causing symbols build bustages. a=backout
--HG--
extra : amend_source : 2329559c13c730897b86c9caa2105efed26016d9
2020-01-15 08:34:56 +02:00
Stephen Donner 14559f8276 Fix Bug 1607344; remove legacy stylo-seq linux64 jobs. r=erahm,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D59466

--HG--
extra : moz-landing-system : lando
2020-01-14 22:36:47 +00:00
Edwin Takahashi ca8d817442 Bug 1608251 - run reftest/reftest-no-accel on ubuntu1804 ccov and deactivate on linux64 r=marco,gbrown
Changes:

Enable reftest/reftest-no-accel on ubuntu1804/linux1018.
Remove reftest/reftest-no-accel from running on ubuntu1604/linux64.

Differential Revision: https://phabricator.services.mozilla.com/D59825

--HG--
extra : moz-landing-system : lando
2020-01-14 17:52:44 +00:00
Edwin Takahashi 6b5b1ac55c Bug 1602863 - run mochitest-e10s on ubuntu1804 for all platform variants r=jmaher
Changes:

`mochitest-e10s` is ready to migrate to ubuntu1804 for all platform variants.

Failures are intermittent on non-fission runs.

Note that on `mozilla-central`, `linux64-ccov/opt` does not run `mochitest-e10s` and this behavior is carried over. Fission variant is also not run on `mozilla-central`.
Try push with fission and ccov is included for sake of completeness.

Differential Revision: https://phabricator.services.mozilla.com/D59970

--HG--
extra : moz-landing-system : lando
2020-01-15 08:03:34 +00:00
Edwin Takahashi e4b3cc62c2 Bug 1602863 - re-enable linux1804-64-asan-qr/opt platform variation and its tests r=jmaher
Changes:

`linux1804-64-asan-qr/opt` was originally disabled because reftest fuzzy values were incorrect.

This change will re-enable the platform combination on CI, and remove the corresponding linux64 variant since all tests that run on the `asan-qr` variant is now migrated.

Differential Revision: https://phabricator.services.mozilla.com/D59974

--HG--
extra : moz-landing-system : lando
2020-01-15 08:04:03 +00:00
Dzmitry Malyshau 69b270f2c6 Bug 1605171 - Replace wrupdater with github-sync r=tomprince
this is an evolution of wrupdater

Differential Revision: https://phabricator.services.mozilla.com/D58972

--HG--
extra : moz-landing-system : lando
2020-01-14 18:37:28 +00:00
Calixte Denizet 22303869f8 Bug 1603988 - Avoid to fail system-symbols-mac-upload-symbols when no symbols to upload r=marco
Currently, when task system-symbols-mac doesn't produce artifacts because of no data, then the task system-symbols-mac-upload-symbols is failing too.
So this patch aims to not fail the task in such a case.

Differential Revision: https://phabricator.services.mozilla.com/D59848

--HG--
extra : moz-landing-system : lando
2020-01-14 12:25:46 +00:00
Edwin Takahashi 5d26f83a10 Bug 1602863 - update linux64 platform regex in yaml files to be compatible with linux64 and linux1804 strings r=gbrown
Changes:

Update `linux64` regex to in yaml files for suites that have been migrated over to run on ubuntu1804.

Current naming convention: `linux64-asan/opt`.
New naming convention: `linux1804-64-asan/opt`
Future (potential) convention: `linux2004-64-asan/opt`

Using the `linux.*64` regex will result in a match for all three of the names above. This will ensure that we don't need to constantly update the regex for each new version, while being specific enough.

Differential Revision: https://phabricator.services.mozilla.com/D59572

--HG--
extra : moz-landing-system : lando
2020-01-14 17:35:00 +00:00
Rob Wood ea5d2d626d Bug 1609150 - Turn off failing visual metrics jobs for fennec r=perftest-reviewers,stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D59888

--HG--
extra : moz-landing-system : lando
2020-01-14 18:43:19 +00:00
Geoff Brown d8063e54fb Bug 1607961 - Move some android-hw P2 tests from arm7 to aarch64; r=bc
Move all mochitest, crashtests, and plain reftests currently running on android-hw-p2
against arm7 builds to aarch64 builds (the great majority of geckoview users on P2 are
now using aarch64 builds -- we want to stay relevant). jittest and jsreftest continue
to run on arm7, providing essential arm7 support; aarch64 coverage continues to be
provided by SM(p) on Windows/aarch64 laptops.

Differential Revision: https://phabricator.services.mozilla.com/D59804

--HG--
extra : moz-landing-system : lando
2020-01-14 16:29:48 +00:00
Edwin Takahashi 371785cf08 Bug 1602863 - run web-platform-tests on ubuntu1804 except ccov r=jmaher
Changes:

Rename the `web-platform-tests-1804` set to `web-platform-tests`.

Create a new set with name `web-platform-tests-wdspec` which will hold only the `wdspec` test to be run on ubuntu1604.

Use the now-named `web-platform-tests` set to be used for ubuntu1804 platforms.

Differential Revision: https://phabricator.services.mozilla.com/D59449

--HG--
extra : moz-landing-system : lando
2020-01-15 07:19:25 +00:00
Edwin Takahashi d70fe8bfb8 Bug 1602863 - run mochitest-remote on linux1804 (including ccov) and deactivate on linux64 r=jmaher
Changes:

Run `mochitest-remote` with ubuntu1804, including the `ccov` platform variant.
Disable the test suite from running on ubuntu1604 under `linux64` label, including the `ccov` variant.

Differential Revision: https://phabricator.services.mozilla.com/D59585

--HG--
extra : moz-landing-system : lando
2020-01-14 01:43:54 +00:00
Edwin Takahashi b65b36d55b Bug 1599197 - turn off linux 32bit jobs on autoland, part 3 r=jmaher
Changes:

Diffoscope linux32 (diff-reproducible-linux32) was triggering linux-shippable jobs on autoland.

For good measure, specify for `geckodriver-repack` that it should not run on autoland.

Also restrict `linux-shippable` build on gcp from taking place on autoland. It is a tier 3 job so not visible normally.

Differential Revision: https://phabricator.services.mozilla.com/D59444

--HG--
extra : moz-landing-system : lando
2020-01-10 23:21:24 +00:00
Edwin Takahashi eb3fb8bd66 Bug 1608885 - correct accidental disabling of wr tests for windows r=gbrown
Changes:

Restore the original state of `web-platform-tests` test set in `test-sets.yml`.
Changes in D59403 had the unintended side effect of removing `web-platform-tests-reftests` and `web-platform-tests-crashtests` from the main test set, which was used for both `linux64` and `windows` platforms.

`position-sticky-scroll-with-clip-and-abspos-ref.html` was failing because the test no longer needed a `fuzzy` annotation for `webrender` variant.

Differential Revision: https://phabricator.services.mozilla.com/D59752

--HG--
extra : moz-landing-system : lando
2020-01-13 21:31:53 +00:00
Rob Wood 73c92a684c Bug 1607891 - Add fennec (68) support to raptor-browsertime r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D59737

--HG--
extra : moz-landing-system : lando
2020-01-13 20:08:07 +00:00
Razvan Maries 55782f1de7 Backed out 37442417fc24 (Bug 1602863) as per edwin's request. CLOSED TREE 2020-01-13 20:31:03 +02:00
Edwin Takahashi 7b485ae170 Bug 1608251 - re-enable linux1804-64-ccov variant and migrate mochitest-webgl/awsy tests r=jmaher
Changes:

Re-enable the `test-linux1804-ccov/opt` variant.
Create a new `linux1804-ccov-tests` test set.

Add `awsy` to ubuntu1804 and remove it correspondingly from ubuntu1604.
Add `mochitest-webgl` tests to ubuntu1804 an remove it from ubunt1604.

Differential Revision: https://phabricator.services.mozilla.com/D59593

--HG--
extra : moz-landing-system : lando
2020-01-13 17:10:06 +00:00
Bastien Abadie 9aaea00808 Bug 1608840 - Add a CODE_REVIEW environment variable to source-test tasks when running for code-review reporting, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D59719

--HG--
extra : moz-landing-system : lando
2020-01-13 15:35:26 +00:00
Andi-Bogdan Postelnicu d2990dc0e7 Bug 1590414 - For C++ static analysis cleanup the running scripts. r=marco
Differential Revision: https://phabricator.services.mozilla.com/D50065

--HG--
extra : moz-landing-system : lando
2019-10-25 08:21:07 +00:00
ffxbld 0b6c43c2f1 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D59669

--HG--
extra : moz-landing-system : lando
2020-01-13 10:28:35 +00:00
Ryan VanderMeulen e85d9fea06 Bug 1606889 - Clean up references to obsolete ESR branches. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D58949

--HG--
extra : moz-landing-system : lando
2020-01-10 23:18:50 +00:00
Razvan Maries 0bf2848479 Backed out changeset ba5a1a2c62f6 (bug 1602863) for perma fails on position-sticky-scroll-with-clip-and-abspos.html. 2020-01-11 11:31:08 +02:00
Mihai Alexandru Michis 227405cbbd Backed out changeset fd1001cea260 (bug 1607344) for causing wpt failures regarding single_stylo_traversal.
CLOSED TREE
2020-01-11 09:55:56 +02:00
Stephen Donner 37fa3ade04 Fix Bug 1607344; remove legacy stylo-seq linux64 jobs. r=erahm,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D59466

--HG--
extra : moz-landing-system : lando
2020-01-11 07:20:50 +00:00
Edwin Takahashi b78715faad Bug 1602863 - run web-platform-tests on ubuntu1804 except ccov r=jmaher
Changes:

Rename the `web-platform-tests-1804` set to `web-platform-tests`.

Create a new set with name `web-platform-tests-wdspec` which will hold only the `wdspec` test to be run on ubuntu1604.

Use the now-named `web-platform-tests` set to be used for ubuntu1804 platforms.

Differential Revision: https://phabricator.services.mozilla.com/D59449

--HG--
extra : moz-landing-system : lando
2020-01-11 01:33:53 +00:00
Daniel Varga 9eb6230a1d Backed out 2 changesets (bug 1602108, bug 1602863) for causing mochitest failure at browser/browser_accessibility_panel_toolbar_pref_scroll.js
CLOSED TREE

Backed out changeset bf9cd5aea492 (bug 1602863)
Backed out changeset c656cb682586 (bug 1602108)

--HG--
extra : rebase_source : 16b901e23b6c0cadaea5ef159901f0a1dea3aa50
2020-01-11 03:27:56 +02:00
Daniel Varga 3215317bdc Backed out changeset dd2f16711aba (bug 1606922) for causing build failures
CLOSED TREE
2020-01-11 03:08:34 +02:00
Dorel Luca d926e77afc Backed out changeset 9e4f3963ad86 (bug 1602863) for WTP Failures. CLOSED TREE 2020-01-11 02:01:28 +02:00
Daniel Varga 5546045f1c Backed out changeset 05f81cc8b39c (bug 1607344) for causing multiple failures at builds/worker/workspace/mozharness/mozharness/base/script.py
CLOSED TREE
2020-01-11 01:33:35 +02:00
Edwin Takahashi 85122690d3 Bug 1602863 - run mochitest-devtools-chrome on ubuntu1804 docker image r=jmaher
Changes:

Run the `mochitest-devtools-chrome` suite with ubuntu1804 docker image.

Update references to linux64 in `mochitest.yml` for mochitest-devtools-chrome to refer to `linux1804-64`.

Depends on D59570

Differential Revision: https://phabricator.services.mozilla.com/D59571

--HG--
extra : moz-landing-system : lando
2020-01-10 23:20:28 +00:00
Stephen Donner ace7e6d13b Fix Bug 1607344; remove legacy stylo-seq linux64 jobs. r=erahm,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D59466

--HG--
extra : moz-landing-system : lando
2020-01-10 21:39:19 +00:00
Mike Shal f5adc4762e Bug 1606922 - Move MOZ_AUTOMATION_PACKAGE_TESTS from mozconfigs to taskcluster; r=firefox-build-system-reviewers,tomprince,chmanchester
We don't need to package tests for builds that we don't actually run
tests from, but it is tricky to align this correctly by setting
MOZ_AUTOMATION_PACKAGE_TESTS=0 in relevant mozconfigs. Instead we can
set the environment variable in the task definition, and use a full
taskgraph verification check to ensure that the flag is only set on
builds that have tests.

The one tricky task is win64-aarch64-shippable/opt, which copies tests
from another build rather than building them itself. For this reason, it
explicitly sets MOZ_AUTOMATION_PACKAGE_TESTS: '0' in the environment
even though that is now the default. This is why the exception is only
raised if MOZ_AUTOMATION_PACKAGE_TESTS is not set at all, rather than
checking that it is set to 1.

Differential Revision: https://phabricator.services.mozilla.com/D59426

--HG--
extra : moz-landing-system : lando
2020-01-10 22:46:11 +00:00
Edwin Takahashi 97cc2f34de Bug 1602863 - run web-platform-tests on ubuntu1804 except ccov r=jmaher
Changes:

Rename the `web-platform-tests-1804` set to `web-platform-tests`.

Create a new set with name `web-platform-tests-wdspec` which will hold only the `wdspec` test to be run on ubuntu1604.

Use the now-named `web-platform-tests` set to be used for ubuntu1804 platforms.

Differential Revision: https://phabricator.services.mozilla.com/D59449

--HG--
extra : moz-landing-system : lando
2020-01-10 17:18:17 +00:00
Adam Gashlin 164ce61f41 Bug 1606414 - Set accepted-mar-channel-ids for ASAN builds. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D58679

--HG--
extra : moz-landing-system : lando
2020-01-10 19:27:17 +00:00
Andrew Halberstadt 29118f59c9 Bug 1608535 - [ci.mozlint] Disable parallelism in eslint until issues are resolved (see this bug), r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D59553

--HG--
extra : moz-landing-system : lando
2020-01-10 19:58:41 +00:00
Edwin Takahashi 299b3e80ad Bug 1602863 - run webgl on ubuntu1804, part 2 r=jmaher
Changes:

Add webgl tests to the linux1804-tests set, not just the linux1804-qr-tests set.

Differential Revision: https://phabricator.services.mozilla.com/D59457

--HG--
extra : moz-landing-system : lando
2020-01-10 19:25:39 +00:00
Edwin Takahashi b49ddf126a Bug 1600387 - run jittest with ubuntu1804 r=jmaher
Changes:

Add `jittest` to the linux1804-test set.

This will have no effect until `ccov` variant is enabled for ubuntu1804.

Differential Revision: https://phabricator.services.mozilla.com/D59456

--HG--
extra : moz-landing-system : lando
2020-01-10 19:23:07 +00:00
Tom Prince 7faf19260e Bug 1607857: Don't use treeherder platform for partials; r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D59400

--HG--
extra : moz-landing-system : lando
2020-01-10 18:24:13 +00:00
Tom Prince a869bcad07 Bug 1607857: [partials] Don't pass platform to funsize; r=sfraser
The only thing it used it for was for a default filename, but we
always pass an explicit name, so remove the platform option and the
default filename.

Differential Revision: https://phabricator.services.mozilla.com/D59399

--HG--
extra : moz-landing-system : lando
2020-01-10 18:21:20 +00:00
Edwin Takahashi 0694c5d5b1 Bug 1602863 - run reftest-no-accel on ubuntu1804 docker image r=jmaher
Changes:

Now that mfenced-12.html is disabled, run `reftest-no-accel` on ubuntu1804.

Differential Revision: https://phabricator.services.mozilla.com/D59448

--HG--
extra : moz-landing-system : lando
2020-01-10 18:09:29 +00:00
Edwin Takahashi 1292ac382f Bug 1602863 - run firefox-ui-tests on ubuntu1804 docker image r=jmaher
Changes:

Run `firefox-ui-tests` on ubuntu1804.

Differential Revision: https://phabricator.services.mozilla.com/D59447

--HG--
extra : moz-landing-system : lando
2020-01-10 18:10:24 +00:00
Daniel Varga 62435a4ea1 Backed out 2 changesets (bug 1607857) for causing lint failure at /builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/mar_signing.py
CLOSED TREE

Backed out changeset ec6201138386 (bug 1607857)
Backed out changeset a6d10498ee87 (bug 1607857)
2020-01-10 20:16:47 +02:00
Tom Prince 5c29b0ca23 Bug 1607857: Don't use treeherder platform for partials; r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D59400

--HG--
extra : moz-landing-system : lando
2020-01-10 17:22:18 +00:00
Tom Prince 7ab5279101 Bug 1607857: [partials] Don't pass platform to funsize; r=sfraser
The only thing it used it for was for a default filename, but we
always pass an explicit name, so remove the platform option and the
default filename.

Differential Revision: https://phabricator.services.mozilla.com/D59399

--HG--
extra : moz-landing-system : lando
2020-01-10 09:55:27 +00:00
Nathan Froyd 14178935f1 Bug 1608428 - rename lucetc toolchain task; r=rstewart
We're going to build `lucetc` for other platforms; let's prefix this
task with the platform name like we do for other toolchains.

Differential Revision: https://phabricator.services.mozilla.com/D59498

--HG--
extra : moz-landing-system : lando
2020-01-10 16:21:40 +00:00
Andrew Halberstadt ecdb441dca Bug 1608386 - [ci] Run mozlint linters in parallel, r=marco
If you pass in multiple paths to mozlint, it will attempt to parallelize them
across processes. With this change, we pass in all top-level files and
directories into mozlint rather than the topsrcdir itself. This triggers the
parallelization.

The 'yaml' and 'codespell' linters were excluded because they had issues.

Differential Revision: https://phabricator.services.mozilla.com/D59527

--HG--
extra : moz-landing-system : lando
2020-01-10 16:05:36 +00:00
Andreas Tolfsen 5d43d050f2 bug 1603078: taskcluster: add remote(pup-fis) job; r=ahal
Because the Puppeteer unit tests run as source tasks and not test
tasks, we can't rely on the generic technique for enabling Fission
available to other test tasks based on mozharness.

Since the puppeteer task is a simple, opt-in, non-scheduled job we
duplicate it as puppeteer-fis and pass --enable-fission to "./mach
puppeteer-test" instead.  This achieves the same effect.

Differential Revision: https://phabricator.services.mozilla.com/D58598

--HG--
extra : moz-landing-system : lando
2020-01-07 18:07:23 +00:00
Andi-Bogdan Postelnicu a8d312af07 Bug 1608389 - Run `static-analysis-autotest` only on `mozilla-central` and `try`. r=marco
Differential Revision: https://phabricator.services.mozilla.com/D59484

--HG--
extra : moz-landing-system : lando
2020-01-10 12:08:49 +00:00
Marco Castelluccio 9bbdae6a99 Bug 1607965 - Make Windows coverage build an opt build. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D59292

--HG--
rename : testing/mozharness/configs/builds/taskcluster_sub_win64/ccov_debug.py => testing/mozharness/configs/builds/taskcluster_sub_win64/ccov_opt.py
extra : moz-landing-system : lando
2020-01-10 09:51:17 +00:00
Edwin Takahashi d447a96547 Bug 1602863 - run web-platform-test-reftests and web-platform-test-crashtests with ubuntu1804 docker image except ccov r=jmaher
Changes:

Run `web-platform-tests-crashtests`, `web-platform-tests-reftests` with ubuntu1804 docker image.

This is a piecemeal migration, since the main `web-platform-tests` is not ready for ubuntu1804 yet due to several issues.

Depends on D59386.

Differential Revision: https://phabricator.services.mozilla.com/D59403

--HG--
extra : moz-landing-system : lando
2020-01-09 21:30:53 +00:00
Edwin Takahashi 2b5519636e Bug 1602863 - run mochitest-webgl suites on ubuntu1804 docker image r=jmaher
Changes:

Run mochitest-webgl suites on ubuntu1804.

Update the expectation of a test to remove the `headless` specification.

Differential Revision: https://phabricator.services.mozilla.com/D59401

--HG--
extra : moz-landing-system : lando
2020-01-09 20:49:35 +00:00
Edwin Takahashi cac140ed88 Bug 1602863 - run telemetry and test-verify with ubuntu1804 docker image r=jmaher
Changes:

Run telemetry and test-verify on ubuntu1804.

Differential Revision: https://phabricator.services.mozilla.com/D59393

--HG--
extra : moz-landing-system : lando
2020-01-09 20:48:49 +00:00
Edwin Takahashi 63d2768c7f Bug 1602863 - run mochitest-a11y with ubuntu1804 docker image r=jmaher
Changes:

Run `mochitest-a11y` on ubuntu1804 image.

On the `ubuntu1804` image, bug 1429575 is a relatively frequent occurrence.

Differential Revision: https://phabricator.services.mozilla.com/D59220

--HG--
extra : moz-landing-system : lando
2020-01-09 19:08:57 +00:00
Matt Brandt 4f140d99f3 Bug 1608233 - [iris firefox] Update build to latest core version 0.8.5
Differential Revision: https://phabricator.services.mozilla.com/D59407

--HG--
extra : moz-landing-system : lando
2020-01-09 20:26:09 +00:00
Andrew Halberstadt ee1497a26e Bug 1583353 - [taskgraph] Run test task chunking through manifestparser's skip-if filter, r=gbrown
Previously we simply ignored skipped tests when performing test chunking in the
taskgraph. This could sometimes result in a task that runs a single manifest
that happens to be skipped on that task's configuration. This results in an error
that no tests were run from the harness.

This patch attempts to guess a mozinfo based on a task's definition. Then it
uses those values to take skipped tests into account when running the chunking
algorithm. That way the chances of scheduling a manifest that would be skipped
anyway are much lower.

Depends on D58987

Differential Revision: https://phabricator.services.mozilla.com/D58988

--HG--
extra : moz-landing-system : lando
2020-01-07 21:15:02 +00:00
Andrew Halberstadt c8e7917e5f Bug 1583353 - [taskgraph] Move test chunking logic to a utility file, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D58987

--HG--
extra : moz-landing-system : lando
2020-01-07 19:42:42 +00:00
Simon Fraser bc2f4a9ed9 Bug 1607857 Change platform field used in partials tasks r=mtabara
The new code is a superset of the old, so I've left it much the same to avoid conflicts until we come up with a more long term solution.

Differential Revision: https://phabricator.services.mozilla.com/D59181

--HG--
extra : moz-landing-system : lando
2020-01-09 15:37:35 +00:00
Edwin Takahashi b2e141b8ed Bug 1599197 - do not run linux32 on autoland or try by default r=jmaher,gbrown
Changes:

Do not run `linux32` builds on `try` or `autoland` by default, but ensure it is able to run on all other repos (eg. `mozilla-beta`).

Filter out all tasks with `linux-shippable` in the name, including builds, auxiliary tasks (balrog, etc).

Differential Revision: https://phabricator.services.mozilla.com/D58982

--HG--
extra : moz-landing-system : lando
2020-01-09 01:09:07 +00:00
Edwin Takahashi e4b8074522 Bug 1602863 - run web-platform-tests-wdspec-headless and mochitest-webgpu with ubuntu1804 docker image r=jmaher
Changes:

Run `web-platform-tests-wdspec-headless` and `mochitest-webgpu` with ubunt1804 image.

Changes to the `linux64` references in `web-platform.yml` and `mochitest.yml` are not necessary.

Differential Revision: https://phabricator.services.mozilla.com/D59209

--HG--
extra : moz-landing-system : lando
2020-01-09 00:10:27 +00:00
Edwin Takahashi 4acb44342d Bug 1602863 - temporarily disable linux1804-64-asan-qr and linux1804-64-ccov platforms r=jmaher
Changes:

**linux1804-64-asan-qr**, bug 1607620
This platform references the `linux-qr-smoketests` test set which is not one of the `linux1804` labeled test sets.

So the changes in D58964 meant that these tests were enabled for `linux1804-qr-asan/opt`, which is fine except the `reftest` suites has 1 failure.

Temporarily disable this platform for the time being while reftest failure is worked out. This does not mean we lose coverage, since the ubuntu1604 variant `linux64-asan-qr/opt` is still running on all repos.

**linux1804-64-ccov platforms**, bug 1607887
ccov on ubuntu1804 is not ready yet, as per :marco in D58739. Technically speaking the disabling should have taken place in that patch, but that escaped my mind then.

Differential Revision: https://phabricator.services.mozilla.com/D59214

--HG--
extra : moz-landing-system : lando
2020-01-08 22:48:08 +00:00
Edwin Takahashi 839dd8fd43 Bug 1602863 - run mochitest-headless suite with ubuntu1804 docker image r=jmaher
Changes:

Run the `mochitest-headless` suite with ubuntu1804 image

No updates to linux64 references in `mochitest.yml` is necessary.

Differential Revision: https://phabricator.services.mozilla.com/D59195

--HG--
extra : moz-landing-system : lando
2020-01-08 20:00:42 +00:00
Edwin Takahashi 3fbd21f3c5 Bug 1602863 - run reftest using ubuntu1804 test image r=jmaher
Changes:

Run the reftest suite with ubuntu1804 test image.

Depends on D54851.

Differential Revision: https://phabricator.services.mozilla.com/D58816

--HG--
extra : moz-landing-system : lando
2020-01-08 18:37:36 +00:00
Edwin Takahashi a1f18402ce Bug 1602863 - update references to linux64 in awsy.yml to linux1804-64 r=Marian
Changes:

Due to changes I made in D58204 and D58464, `awsy` was migrated to run under the `linux1804-64` label. This was fine except `awsy.yml` used `linux64` to set scheduling.

This patch will update the references to `linux1804-64` and restore proper scheduling of tasks.

Differential Revision: https://phabricator.services.mozilla.com/D59017

--HG--
extra : moz-landing-system : lando
2020-01-08 18:32:40 +00:00
alexandru.ionescu afa20661a0 Bug 1607254 Add firefox warm page load tests back on mozilla-central r=davehunt,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D59095

--HG--
extra : moz-landing-system : lando
2020-01-08 12:20:37 +00:00
Edwin Takahashi 1724bf3a70 Bug 1602863 - update references to linux64 in yaml files for xpcshell and mochitest-media to linux1804 r=jmaher
Changes:

Update references to `linux64` in the YAML files to read `linux1804-64`.

Differential Revision: https://phabricator.services.mozilla.com/D59024

--HG--
extra : moz-landing-system : lando
2020-01-07 23:55:56 +00:00
Edwin Takahashi f9b97109ba Bug 1602863 - run desktop-screenshot-capture tests with ubuntu1804 docker image r=jmaher
Changes:

Run mochitest-screenshots with ubuntu1804, and remove from running under `linux64` label.

Also update the references in `mochitest.yml` for the `run-on-projects` scheduler.

Differential Revision: https://phabricator.services.mozilla.com/D58864

--HG--
extra : moz-landing-system : lando
2020-01-08 00:00:13 +00:00
Edwin Takahashi 5f422b375c Bug 1602863 - run gtest and jsreftests with ubuntu1804 docker image r=jmaher
Changes:

GTest and Jsreftests can be run on ubuntu1804 safely.

Differential Revision: https://phabricator.services.mozilla.com/D58837

--HG--
extra : moz-landing-system : lando
2020-01-07 23:56:09 +00:00
Jeff Gilbert dfde69a462 Bug 1585683 - Add mochitest-webgpu jobs, add subsuite = webgpu. r=jmaher,kvark
Differential Revision: https://phabricator.services.mozilla.com/D58892

--HG--
extra : moz-landing-system : lando
2020-01-07 22:42:07 +00:00
Bogdan Tara c0e1f5a876 Backed out changeset 33ccfb45bb3f (bug 1585683) on jgilbert's request 2020-01-07 23:21:45 +02:00
Edwin Takahashi 5470cd05bc Bug 1607496 - fix taskgraph warning about linux-qr-smoketests caused by missing test-sets line r=jmaher
Changes:

The `test-sets:` line was missing, which caused warnings.

Also correct the name of the test platform combination.

Differential Revision: https://phabricator.services.mozilla.com/D58964

--HG--
extra : moz-landing-system : lando
2020-01-07 20:05:26 +00:00
Jeff Gilbert 4d2067b9ca Bug 1585683 - Add mochitest-webgpu jobs, add subsuite = webgpu. r=jmaher,kvark
Differential Revision: https://phabricator.services.mozilla.com/D58892

--HG--
extra : moz-landing-system : lando
2020-01-07 20:58:37 +00:00
Jeff Gilbert 3a05991f4e Bug 1606039 - Enable webgl1-core/1-ext/2-core tests on Android HW. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D58906

--HG--
extra : moz-landing-system : lando
2020-01-07 19:19:38 +00:00
Mihai Tabara 086a13d1cb Bug 1607266 - devedition should set no backgroundRate. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D58981

--HG--
extra : moz-landing-system : lando
2020-01-07 19:04:31 +00:00
Edwin Takahashi eee843b9a7 Bug 1602863 - run xpcshell suite on ubuntu1804 test image for all linux variants except ccov r=jmaher
Changes:

Run `xpcshell` test suite on ubuntu1804 for all platforms except `linux64-ccov`.

Modify the test in `test_fuzzy.py` to refer to the new `test-linux1804` xpcshell task label.

Add a new test in `test_fuzzy.py` to test the `-q` functionality without a test path.

Differential Revision: https://phabricator.services.mozilla.com/D58740

--HG--
extra : moz-landing-system : lando
2020-01-07 18:31:55 +00:00
Edwin Takahashi ae23925872 Bug 1602863 - remove linux64/opt stylo sequential platform combination r=jmaher
Changes:

Remove the linux64/opt stylo combination since the only test it ran was the `awsy-stylo-sequential` which is now duplicated by linux1804-64-stylo-sequential/opt.

Differential Revision: https://phabricator.services.mozilla.com/D58873

--HG--
extra : moz-landing-system : lando
2020-01-07 18:24:59 +00:00
Edwin Takahashi e4aa121407 Bug 1602863 - run marionette-headless with ubuntu1804 docker image r=jmaher
Changes:

Run `marionette-headless` with ubuntu1804 instead of desktop1604.

`marionette-headless-fission` is ignored because it already fails with normal desktop1604-test image.

Differential Revision: https://phabricator.services.mozilla.com/D58868

--HG--
extra : moz-landing-system : lando
2020-01-07 11:37:33 +00:00
Tom Prince 83d95abcbe Bug 1605275: [taskgraph] Provide a function to get all tasks from a previous set of graphs; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D58450

--HG--
extra : moz-landing-system : lando
2020-01-07 18:08:42 +00:00
Tom Prince e053400510 Bug 1605277: [tryselect] Add option to allow overriding worker types on try; r=ahal
This allows easy testing against staging worker types, without needing to
change anything in-tree.

Differential Revision: https://phabricator.services.mozilla.com/D58017

--HG--
extra : moz-landing-system : lando
2020-01-07 17:23:18 +00:00
Marco Castelluccio dcbf2b04b0 Bug 1607447 - Run only one rusttests configuration on autoland, all configurations on mozilla-central and try. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D58942

--HG--
extra : moz-landing-system : lando
2020-01-07 14:54:35 +00:00
Henrik Skupin 6b1ebbac0a Bug 1606335 - [marionette] Remove e10s support from build and mozharness. r=marionette-reviewers,ato
Differential Revision: https://phabricator.services.mozilla.com/D58812

--HG--
extra : moz-landing-system : lando
2020-01-07 11:16:26 +00:00
Edwin Takahashi e039d27a60 Bug 1607382 - revert changing of treeherder name of linux-shippable/opt build to avoid breaking partials r=jlund
Changes:

Revert the changes to the treeherder name since the partials script does depend on the name as it appears in treeherder to the pre-D58406 state.

Differential Revision: https://phabricator.services.mozilla.com/D58897

--HG--
extra : moz-landing-system : lando
2020-01-07 03:40:46 +00:00
Sylvestre Ledru 0d76809750 Bug 1606093 - mozlint: enable the verbose mode in the ci r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D58292

--HG--
extra : moz-landing-system : lando
2020-01-06 19:35:51 +00:00
Chris Manchester 0acf93f26a Bug 1607293 - Turn on pgo for macOS devedition builds. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D58836

--HG--
extra : moz-landing-system : lando
2020-01-06 19:36:28 +00:00
Ben Hearsum 496da6df11 Bug 1607266 - Set background rate and fallback for automated beta's. r=mtabara
https://phabricator.services.mozilla.com/D56801

Depends on D58646

Differential Revision: https://phabricator.services.mozilla.com/D58823

--HG--
extra : moz-landing-system : lando
2020-01-06 19:33:47 +00:00
Edwin Takahashi d1af0a1c8e Bug 1599197 - demote linux32-shippable/opt tasks to tier 2 and limit builds to try and mozilla-central r=jmaher,gbrown
Changes:

Demote linux32-shippable/opt tasks to tier 2 on all repositories. Other linux32 jobs are defined but do not appear to run.

Limit the build of linux32-shippable/opt to `try`/`mozilla-central`.

Differential Revision: https://phabricator.services.mozilla.com/D58207

--HG--
extra : moz-landing-system : lando
2020-01-06 18:42:02 +00:00
Ciure Andrei 11eedd07fe Backed out changeset 1410db0871ba (bug 1599197) for causing linting failures CLOSED TREE 2020-01-06 19:13:04 +02:00
Edwin Takahashi 47cd631c5c Bug 1599197 - demote linux32-shippable/opt tasks to tier 2 and limit builds to try and mozilla-central r=jmaher,gbrown
Changes:

Demote linux32-shippable/opt tasks to tier 2 on all repositories. Other linux32 jobs are defined but do not appear to run.

Limit the build of linux32-shippable/opt to `try`/`mozilla-central`.

Differential Revision: https://phabricator.services.mozilla.com/D58207

--HG--
extra : moz-landing-system : lando
2020-01-06 16:53:39 +00:00
Edwin Takahashi 5a3945950a Bug 1602863 - run mochitest-media on ubuntu1804 for all linux platform variants execpt ccov r=jmaher
Changes:

Run `mochitest-media` using ubuntu1804.

Differential Revision: https://phabricator.services.mozilla.com/D58742

--HG--
extra : moz-landing-system : lando
2020-01-06 11:40:07 +00:00
Edwin Takahashi b91bc21cb6 Bug 1606861 - revert changes to linux64-ccov labels and exclude the platform from further ubuntu1804 migration changes r=marco,jmaher
Changes:

Exclude the `linux-ccov` platform from ubuntu1804 migration plans for the time being.

The `linux64-ccov` test platform originally ran the `common-tests` test set so change the `linux-common-tests` to refer to `common-tests`. This should restore all sets of tests to the `linux64-ccov` label.

Differential Revision: https://phabricator.services.mozilla.com/D58739

--HG--
extra : moz-landing-system : lando
2020-01-06 16:44:55 +00:00
Sebastian Hengst e2dd028d86 Backed out changeset bbd910f6301a because it only landed to build toolchains and docker images. CLOSED TREE DONTBUILD
It will be relanded once these are complete. This prevents from those tasks
getting scheduled for every push until the initial ones have been completed.
2020-01-06 17:09:20 +01:00
Justin Wood 3835fde8ca No Bug - Remove taskcluster.net references in the tree. r=aki CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D58297

--HG--
extra : amend_source : 0bcd812ae330be7a69ec60f60034533f15e58769
2020-01-03 20:52:34 +01:00
Andrew Halberstadt 89f8300f14 Bug 1604737 - [ci] Stop running all fission tasks on Ash, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D58531

--HG--
extra : moz-landing-system : lando
2020-01-02 16:00:47 +00:00
ffxbld 56f0c9b6cc No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D58750

--HG--
extra : moz-landing-system : lando
2020-01-06 10:33:51 +00:00
Rob Lemley f0b02e1fa1 Bug 1589886 - Debian MinGW compiler image for Thunderbird OTR libraries. r=froydnj
Thunderbird plans to include libotr and its dependencies in official builds in
order to support Off-The-Record messaging.

When building these libraries for Windows, GCC/MinGW is currently needed.
This Docker image includes the Debian MinGW compiler and will only be used for
building libotr, libgcrypt, and libgpg-error, not Thunderbird itself.

See the docker-image kind in Thunderbird's repository for the associated
Taskcluster configuration.

Differential Revision: https://phabricator.services.mozilla.com/D57722

--HG--
extra : moz-landing-system : lando
2020-01-03 22:13:45 +00:00
Justin Wood 2cfa454bb7 Bug 1606899 - Fix 'NameError: global name ...' error which regressed from Bug 1604749. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D58646

--HG--
extra : moz-landing-system : lando
2020-01-03 20:06:19 +00:00
Andreas Tolfsen c7e5e99af1 bug 1603930: taskcluster: run M(remote) on trunk, try only; r=whimboo
This prevents the Mochitest browser-chrome tests under remote/ from
running in beta simulations, since the new Chromium-based remote
debugging protocol is only available on the Nightly release channel.

Differential Revision: https://phabricator.services.mozilla.com/D58504

--HG--
extra : moz-landing-system : lando
2020-01-02 14:42:23 +00:00
Rob Wood 562c18e2f2 Bug 1601414 - Add application name and version in vismet perfherder results r=perftest-reviewers,stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D58459

--HG--
extra : moz-landing-system : lando
2020-01-02 20:09:45 +00:00
James Graham 512caca24e Bug 1605381 - Schedule wpt crashtests in CI, r=ahal
This is a new test type identified by --test-type=crashtest

Differential Revision: https://phabricator.services.mozilla.com/D57981

--HG--
extra : moz-landing-system : lando
2020-01-02 17:13:54 +00:00
Geoff Brown c745d557cd Bug 1605458 - Run linux64/asan web-platform tests in 24 test chunks; r=jgraham
Avoid intermittent task timeouts by increasing the number of test chunks on the
affected platform.

Differential Revision: https://phabricator.services.mozilla.com/D58391

--HG--
extra : moz-landing-system : lando
2020-01-02 10:33:04 +00:00
Edwin Takahashi 331f0c3b25 Bug 1602863 - migrate crashtest, mochitest-gpu to run under linux1804-64 and add back awsy tests for appropriate platforms r=jmaher
Changes:

Remove `crashtest`, `mochitest-gpu` from running with ubuntu1604.
Add the above tests to run with ubuntu1804 image under `linux1804-64` label.

Remove `awsy` from linux64-qr/opt and linux64-shippable-qr/opt platforms.
Add `awsy` to linux1804-qr/opt and linux1804-shippable-qr/opt platforms.

Add new test set `linux180r-qr-tests` to serve as placeholder as `linux-qr-tests` are slowly migrated to the new test set.
Replace the usage of `linux1804-tests` for quantumrenderer platforms with the `linux-qr-tests` set.

Differential Revision: https://phabricator.services.mozilla.com/D58464

--HG--
extra : moz-landing-system : lando
2020-01-01 03:44:55 +00:00
Razvan Maries e98ae699f5 Backed out changeset 8c8ca0a0417b (bug 1602863) for perma fails on ayout/forms/test/test_bug549170.html. CLOSED TREE 2020-01-01 00:27:07 +02:00
Edwin Takahashi ce30bc760b Bug 1602863 - migrate crashtest, mochitest, mochitest-gpu, xpcshelltest to run under linux1804-64 r=jmaher
Changes:

Remove `crashtest`, `mochitest-gpu`, `mochitest` and `xpcshelltest` from running with ubuntu1604.

Enable the above tests to run with ubuntu1804 image under `linux1804-64` label.

Differential Revision: https://phabricator.services.mozilla.com/D58464

--HG--
extra : moz-landing-system : lando
2019-12-31 21:23:40 +00:00
Steve Fink 1c4f6c00bf Bug 1606379 - Drop gdb prettyprinter test task down to tier 2 r=jimb
Differential Revision: https://phabricator.services.mozilla.com/D58409

--HG--
extra : moz-landing-system : lando
2019-12-30 23:35:14 +00:00
Geoff Lankow c16253f7e0 Bug 1605030 - Remove mozmill infrastructure from the tree r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D58105

--HG--
extra : moz-landing-system : lando
2019-12-31 09:09:26 +00:00
Tom Prince bff49201f2 Bug 1604749: [taskgraph] Fix tests for index morph; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D58412

--HG--
extra : moz-landing-system : lando
2019-12-31 04:26:11 +00:00
Edwin Takahashi 173895b70e Bug 1602863 - run cppunittest on all variants of linux1804 platforms r=jmaher
Changes:

Make available all variants of linux1804 for general use. Where appropriate, each variant is populated with `linux1804-tests`, which contain the shared tests that should run on all appropriate variants.

To deal with linux64-asan/opt and linux1804-64-asan/opt clashing in the taskgraph due to the translation service, remove `linux64/asan` entry from the translation dictionary and manually check in the `if/else` conditional later on.

Differential Revision: https://phabricator.services.mozilla.com/D58406

--HG--
extra : moz-landing-system : lando
2019-12-31 02:01:19 +00:00
Tom Prince bc367203d4 Bug 1604749: Get misc worker-type from graph config; r=Callek
This will allow comm branches to use their own worker type.

Differential Revision: https://phabricator.services.mozilla.com/D58408

--HG--
extra : moz-landing-system : lando
2019-12-30 22:54:10 +00:00
Edwin Takahashi 0b8dc65174 Bug 1603634 - use python3.6 to run mozharness tests in python3 r=jmaher
Changes:

Change the python version used in mozharness testing to python3.6 as that's what the `linter` docker image has, not `python3.5`.

Promote the tier of mozharness-py3 test to tier 1 and run it on all repositories to ensure python3 compatibility for future changes.

Differential Revision: https://phabricator.services.mozilla.com/D58209

--HG--
extra : moz-landing-system : lando
2019-12-27 18:16:30 +00:00
Sylvestre Ledru f3a0c62f4c Bug 1605560 - Move to clang 9.0.1 r=froydnj
remove patch "r372020-r372182-profiler-linkage.patch" as
it is now applied upstream in the branch 9:
99e5b1a41a (diff-74ce7383b15a6fad853c8677f58da28a)

Differential Revision: https://phabricator.services.mozilla.com/D58076

--HG--
extra : moz-landing-system : lando
2019-12-22 21:57:04 +00:00
Ricky Stewart 56e49f5657 Bug 1605708 - compiler-rt wasm have a different version as clang compiler r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D58166

--HG--
extra : moz-landing-system : lando
2019-12-30 19:24:01 +00:00
Noemi Erli 069c444c65 Bug 1605822 - Remove missing spaces in test-sets.yml r=lint-fix 2019-12-28 07:06:45 +02:00
Jeff Gilbert 744a29510c Bug 1605822 - Run webgl1+2 tests on desktop CI. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D58286

--HG--
extra : moz-landing-system : lando
2019-12-28 01:22:39 +00:00
Dzmitry Malyshau 785a7cfbc2 Bug 1596126 - Github synchronization for gfx/wgpu r=Callek,tomprince
This change introduces a "github-sync" component into tools,
which aims to support synchronizing both wgpu and WebRender with github.
~~It also features a "cargo test" job for standalone wgpu (bug  1596127)~~

The code is ported from "gfx/wr/scripts/wrupdater" folder. Changes are:
  1. remove explicit WR parts and make them configurable by command line params
  2. detect "mozilla-xxx" tags and use them in addition to the commits

As a follow up, wrupdater will be removed in favor of github-sync.

Status:
  - [x] get the CI test job working
  - [x] get @kats to fork "wgpu" github for "moz-gfx" bot
  - [x] remove the wgpu testing CI job (into separate PR)
  - [x] create new secret and reference it

Differential Revision: https://phabricator.services.mozilla.com/D57057

--HG--
extra : moz-landing-system : lando
2019-12-28 02:44:59 +00:00
Noemi Erli 1207344cf7 Backed out changeset 8d01e0e7acc8 (bug 1605822) for causing Android mochitest failures 2019-12-28 03:18:42 +02:00
Jeff Gilbert 634295547d Bug 1605822 - Run webgl1+2 tests on desktop CI. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D58286

--HG--
extra : moz-landing-system : lando
2019-12-28 00:36:55 +00:00
Noemi Erli bd055c81cb Bug 1605275 - Delete extra space in config.yml r=lint-fix 2019-12-28 01:57:02 +02:00
Tom Prince 042f857f81 Bug 1605275: Adjust how signing workers are selected; r=Callek
When I was working on release-promotion for Thunderbird, I needed a way to
control the scriptworker worker-types used on try vs. on release branches.
At the time, there did not exist a way to vary worker types so I introduced
a scriptworker-specific way to vary the worker type.

Since then, we add support for worker aliases, which can currently vary by
level. This reuses that machinery for selecting signing workers.

Differential Revision: https://phabricator.services.mozilla.com/D58018

--HG--
extra : moz-landing-system : lando
2019-12-27 23:44:06 +00:00
Edwin Takahashi 744eaaee04 Bug 1602863 - add linux1804-64 test platofrms and migrate awsy/cppunit to run on ubuntu1804 r=jmaher
Changes:

For existing `test-linux64` tasks, use the `linux-common-tests` list instead of `common-tests`. This is to permit striking off individual test suites from running on 1604 when the migration to 1804 is performed.

As a starting point, migrate `awsy` and `cppunit` to run on ubuntu1804 image under `test-linux1804-64` label.
- awsy is only for `opt` builds
- cppunit is for both `opt` and `debug` builds

Corresponding Treeherder pretty name PR is at https://github.com/mozilla/treeherder/pull/5788.

Differential Revision: https://phabricator.services.mozilla.com/D58204

--HG--
extra : moz-landing-system : lando
2019-12-27 19:38:12 +00:00
Nathan Froyd 9be53fe0cd Bug 1605875 - add lucetc/wasi-sysroot toolchains to more linux64 builds; r=firefox-build-system-reviewers,rstewart
Some of these were busted in the initial push for wasm sandboxing; some
of these didn't break in that push, but seem likely to if/when we have
more complete coverage of turning on wasm sandboxing.

Differential Revision: https://phabricator.services.mozilla.com/D58200

--HG--
extra : moz-landing-system : lando
2019-12-26 14:19:00 +00:00
Rob Wood 6604c19fb3 Bug 1604527 - Enable raptor-browsertime with visual metrics on Fenix (webrender off) and GVE for central and try only r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D58294

--HG--
extra : moz-landing-system : lando
2019-12-27 18:24:49 +00:00
Justin Wood 8a4ba1d1fc Bug 1532390 - Support av-vendor-announce. r=rail
This notice runs in the push phase, once beetmover is done.

Differential Revision: https://phabricator.services.mozilla.com/D43388

--HG--
extra : moz-landing-system : lando
2019-12-27 14:47:46 +00:00
Sylvestre Ledru fe7bd3c390 Bug 1606009 - Fix & silent some tests r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D58266

--HG--
extra : moz-landing-system : lando
2019-12-26 22:13:18 +00:00
Sylvestre Ledru bcfbf745f9 Bug 1604973 - Install iproute2 in the mozlint docker image r=jmaher
Fix a test which calls the ip address
testing/mozbase/moznetwork/tests/test_moznetwork.py

Differential Revision: https://phabricator.services.mozilla.com/D58192

--HG--
extra : moz-landing-system : lando
2019-12-26 18:09:43 +00:00
Edwin Takahashi a6f17e12e0 Bug 1602863 - migrate linux32/opt web-platform-tests to ubuntu1804 r=jmaher
Changes:

Because part of the setup for `test-linux` jobs are done in `taskcluster/taskgraph/transforms/tests.py`, I suspect there isn't an easy way like in `test-macosx1014` to migrate a green suite one at a time, in piecemeal fashion.

This is the alternative proof of concept:

- rename the linux jobs with treeherder/job labels that include the version number like every other platform on our CI
- like `test-macosx1014`, create two test sets in `test-sets.yml` and stop running tests that are green on the older platform. If test has issues running on the new platform, keep it on the older, green platform at the moment while issues are worked out.

As proof of concept, apply this to `linux32/opt web-platform-tests` tasks

Differential Revision: https://phabricator.services.mozilla.com/D58025

--HG--
extra : moz-landing-system : lando
2019-12-24 23:37:47 +00:00
Gurzau Raul f5133f8208 Backed out 2 changesets (bug 1605275, bug 1605277) for build sign bustage on a CLOSED TREE.
Backed out changeset af16e71c6922 (bug 1605277)
Backed out changeset 4534f3e46f6e (bug 1605275)
2019-12-24 03:37:17 +02:00
Tom Prince a711d1a1ea Bug 1605277: [taskgraph] Don't memoize worker-type calculations twice; r=Callek CLOSED TREE
`memoize` doesn't support keyword arguments currently, so only memoize the internal helper, and not
the public functions.

Differential Revision: https://phabricator.services.mozilla.com//D58167

--HG--
extra : histedit_source : 3b0d439449de7a2a0ceea719a002eb0856115aa1
2019-12-24 00:06:23 +02:00
Tom Prince b98f35d1c0 Bug 1605275: Adjust how signing workers are selected; r=Callek
When I was working on release-promotion for Thunderbird, I needed a way to
control the scriptworker worker-types used on try vs. on release branches.
At the time, there did not exist a way to vary worker types so I introduced
a scriptworker-specific way to vary the worker type.

Since then, we add support for worker aliases, which can currently vary by
level. This reuses that machinery for selecting signing workers.

Differential Revision: https://phabricator.services.mozilla.com/D58018

--HG--
extra : moz-landing-system : lando
2019-12-23 21:59:01 +00:00
Tom Prince c7dcf80ef9 Bug 1604928: Increase docker-image load timeout; r=Callek
requests-unixsocket has a default timeout that is too large to reliably
load the larger docker-images we have. Double the timeout to enable
images to build reliably.

Differential Revision: https://phabricator.services.mozilla.com/D58149

--HG--
extra : moz-landing-system : lando
2019-12-23 19:32:51 +00:00
Tom Prince 89840c8495 Bug 1535193: Add treescript tasks to treeherder; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D58016

--HG--
extra : moz-landing-system : lando
2019-12-23 04:11:01 +00:00
Andreea Pavel 859dfc94b1 Backed out changeset e6e01dd97002 (bug 1605560) for causing build bustages a=backout 2019-12-22 12:14:47 +02:00
Cosmin Sabou f8c85152c2 Backed out changeset 355cde565ce1 (bug 1583353) for causing xpc failures in Bug 1581345. 2019-12-21 21:28:17 +02:00
Sylvestre Ledru 6b5a637f41 Bug 1605560 - Move to clang 9.0.1 r=froydnj
remove patch "r372020-r372182-profiler-linkage.patch" as
it is now applied upstream in the branch 9:
99e5b1a41a (diff-74ce7383b15a6fad853c8677f58da28a)

Differential Revision: https://phabricator.services.mozilla.com/D58076

--HG--
extra : moz-landing-system : lando
2019-12-21 18:08:28 +00:00
Csoregi Natalia 6b51693748 Backed out changeset 2e330afacdd9 (bug 1605560) for clang bustage. CLOSED TREE 2019-12-21 18:07:35 +02:00
Sylvestre Ledru 3ebbd9915e Bug 1605560 - Move to clang 9.0.1 r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D58076

--HG--
extra : moz-landing-system : lando
2019-12-21 15:19:57 +00:00
Connor Sheehan 66a54acd71 Bug 1605502: upgrade to Mercurial 5.2.1 in mozharness r=tomprince
I noticed the version of `hg` used by mozharness tests is rather
old. This commit upgrades to version 5.2.1 (the latest).

Differential Revision: https://phabricator.services.mozilla.com/D58055

--HG--
extra : moz-landing-system : lando
2019-12-20 23:40:16 +00:00
Andrew Halberstadt 42066a1e0f Bug 1583353 - [ci] Chunk xpcshell in the taskgraph, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D57326

--HG--
extra : moz-landing-system : lando
2019-12-16 17:07:40 +00:00
Steve Fink 624723e687 Bug 1597005 - Add taskcluster job to run gdb prettyprinter tests r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D54237

--HG--
extra : moz-landing-system : lando
2019-12-20 03:35:43 +00:00
Steve Fink 28b7bb1932 Bug 1597005 - autospider.py: Run with Python3
Differential Revision: https://phabricator.services.mozilla.com/D57393

--HG--
extra : moz-landing-system : lando
2019-12-20 03:35:12 +00:00
Geoff Brown d5f211bd08 Bug 1604547 - Stop running 32-bit raptor tests on android P2; r=jmaher
Stop running raptor tests on Android P2 devices against 32-bit (armv7, or "api-16") builds. This will reduce our android-hw P2 load without losing meaningful test coverage (armv7 on G5 and aarch64 on P2 are more relevant).

Tests running on Android G5 are unchanged. Tests running against 64 bit builds (aarch64) are unchanged. Non-raptor tests are unchanged.

Differential Revision: https://phabricator.services.mozilla.com/D57717

--HG--
extra : moz-landing-system : lando
2019-12-19 19:53:22 +00:00
Ryan VanderMeulen 4fe899917d Bug 1604295 - Update a comment missed in the original patch. r=dmose
DONTBUILD on a CLOSED TREE

--HG--
extra : rebase_source : ef350e1d4aecb98bd62dd4726ac7fcfb4283b438
2019-12-19 14:01:55 -05:00
Geoff Brown e649934e9f Bug 1605122 - Run Windows aarch64 mochitest-media as 1 chunk; r=jmaher
aarch64 mochitest-media, when scheduled as 2 chunks, has only one manifest in
one chunk -- and that manifest is skipped on aarch64! The other chunk runs
fine, so we may as well run the suite as a single chunk.

Differential Revision: https://phabricator.services.mozilla.com/D57804

--HG--
extra : moz-landing-system : lando
2019-12-19 15:33:55 +00:00
alexandru.ionescu 956694d209 Bug 1604708 Stop running raptor-tp6 firefox warm page load tests against integration branches r=perftest-reviewers,octavian_negru,aryx
Differential Revision: https://phabricator.services.mozilla.com/D57632

--HG--
extra : moz-landing-system : lando
2019-12-19 07:48:35 +00:00
Dan Mosedale 42eb841eff Bug 1604295 - Update NodeJS to 8.17.0 and npm to 6.13.4 r=Standard8
This patch causes the newest version of NodeJS 8.17.0 to be used to build the mozilla toolchains installed on the CI machines as well as by `mach bootstrap`, which in turn gets an important security fix by updating to npm 6.13.4.

This patch also causes mach commands which call npm to abort if the version in use is older than 6.13.4 to avoid (especially) exploits on local developers that exfiltrate their data.

Differential Revision: https://phabricator.services.mozilla.com/D57674

--HG--
extra : moz-landing-system : lando
2019-12-18 21:59:33 +00:00
Tarek Ziadé af46e7328b Bug 1597711 - Add conditioned profile support for GV & Fenix in Raptor r=stephendonner,rwood
Enable using the 'settled' conditioned profile for geckoview and fenix apps.

Differential Revision: https://phabricator.services.mozilla.com/D55408

--HG--
extra : moz-landing-system : lando
2019-12-18 22:20:18 +00:00
Geoff Brown 8f41e2cd7c Bug 1595279 - Adjust tasks run on windows aarch64; r=jmaher
Stop running integration branch browsertime tasks on windows10-aarch64;
these were added recently in bugs 1585013 and bug 1604113 but I don't
think there was any specific consideration of windows10-aarch64.
Restore mochitest-media and all reftest tests on mozilla-central only
on windows10-aarch64.

Differential Revision: https://phabricator.services.mozilla.com/D57658

--HG--
extra : moz-landing-system : lando
2019-12-18 21:29:23 +00:00
Tom Prince e1a48b10ff Bug 1604909: Switch condprof to use debian test image as base; r=tarek
The ppa we were using to get a python newer than 3.5 is no longer public.
Switch to a newer base image, that is on a distribution that provides python3.7
natively.

Differential Revision: https://phabricator.services.mozilla.com/D57659

--HG--
extra : moz-landing-system : lando
2019-12-18 20:23:36 +00:00
Chris Manchester fb4f4b357e Bug 1604578 - Enable pgo on macOS shippable builds. r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D57581

--HG--
extra : moz-landing-system : lando
2019-12-18 17:54:40 +00:00
Tarek Ziadé 4e6cac8ddd Bug 1604711 - Switch to Fenix performancetest for condprofiles r=stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D57603

--HG--
extra : moz-landing-system : lando
2019-12-18 16:57:34 +00:00
Rob Wood 4935beddbd Bug 1603152 - For cold page-load set browser cycles to 3 when gecko profiling is enabled r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D57533

--HG--
extra : moz-landing-system : lando
2019-12-17 21:21:46 +00:00
Marian Raiciof 2c3ad99268 Bug 1594631 - Disable Fission for Talos, AWSY and Raptor tests on ash and instead enable on central r=ahal,stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D56411

--HG--
extra : moz-landing-system : lando
2019-12-18 10:01:29 +00:00
Rob Wood b76a2bc0b9 Bug 1604607 - Add browsertime android profiling treeherder group-names to the group-names config r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D57515

--HG--
extra : moz-landing-system : lando
2019-12-17 20:55:34 +00:00
Sylvestre Ledru a6c5a7a57c Bug 1601612 - Ride along: move the image from 16.04 to 18.04 r=ahal
Needed to have Python 3.7 to avoid a bug in sphinx-js

Depends on D56168

Differential Revision: https://phabricator.services.mozilla.com/D56219

--HG--
extra : moz-landing-system : lando
2019-12-17 07:54:31 +00:00
Anthony Hughes 46061e40b2 Bug 1604332 - Update iris_firefox for test failure fixes. r=mbrandt
Differential Revision: https://phabricator.services.mozilla.com/D57508

--HG--
extra : moz-landing-system : lando
2019-12-17 19:08:06 +00:00
alexandru.ionescu 3cab382917 Bug 1604552 Revert changes in Bug 1581831 r=perftest-reviewers,rwood
Differential Revision: https://phabricator.services.mozilla.com/D57488

--HG--
extra : moz-landing-system : lando
2019-12-17 18:05:35 +00:00
Chris Manchester 4d12edfd8d Bug 1594538 - Require rustc 1.39 to build. r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D57396

--HG--
extra : moz-landing-system : lando
2019-12-17 17:12:21 +00:00
Rob Wood 9a1d963353 Bug 1592063 - Browsertime failing on fenix with 'browser failed to start' error r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D57369

--HG--
extra : moz-landing-system : lando
2019-12-17 15:29:55 +00:00
Tarek Ziadé fccf6da7c0 Bug 1601011 - Add gecko profiling support to raptor-browsertime (android) r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D57329

--HG--
extra : moz-landing-system : lando
2019-12-17 08:04:47 +00:00
Razvan Maries c98dba73a9 Backed out 5 changesets (bug 1601612, bug 1601578) for Lint failure. CLOSED TREE
Backed out changeset c5b62adb19f1 (bug 1601612)
Backed out changeset 67431d96c78f (bug 1601612)
Backed out changeset 22099810071a (bug 1601612)
Backed out changeset 457049dcb9b4 (bug 1601612)
Backed out changeset 45277ab0d639 (bug 1601578)
2019-12-17 09:49:51 +02:00
Sylvestre Ledru d28cd2116b Bug 1601612 - Ride along: move the image from 16.04 to 18.04 r=ahal
Needed to have Python 3.7 to avoid a bug in sphinx-js

Depends on D56168

Differential Revision: https://phabricator.services.mozilla.com/D56219

--HG--
extra : moz-landing-system : lando
2019-12-15 16:27:34 +00:00
Chris Manchester 0929dac033 Bug 1528374 - Add macOS pgo builds to the taskgraph. r=firefox-build-system-reviewers,mshal,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D20409

--HG--
extra : moz-landing-system : lando
2019-12-16 23:25:07 +00:00
Chris Manchester 7193f64b52 Bug 1528374 - Find python3 correctly for 1014-pgo workers. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D56833

--HG--
extra : moz-landing-system : lando
2019-12-16 22:05:33 +00:00
Oana Pop Rus b49aefd3c9 Backed out 3 changesets (bug 1528374) for build bustages failures during artifact upload: file-missing-on-worker: Could not read directory /Users/task_1576213467/artifacts on a CLOSED TREE
Backed out changeset 3c2a1cf616b4 (bug 1528374)
Backed out changeset 967d0072cd2f (bug 1528374)
Backed out changeset 0d0186ecd70e (bug 1528374)
2019-12-16 23:50:45 +02:00
Chris Manchester 23e9c6d856 Bug 1528374 - Add macOS pgo builds to the taskgraph. r=firefox-build-system-reviewers,mshal,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D20409

--HG--
extra : moz-landing-system : lando
2019-12-13 05:43:44 +00:00
Chris Manchester cc0245c0ab Bug 1528374 - Find python3 correctly for 1014-pgo workers. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D56833

--HG--
extra : moz-landing-system : lando
2019-12-13 05:43:45 +00:00
Narcis Beleuzu ce00124553 Backed out 9 changesets (bug 1597005) for SM bustages on autospider.py . CLOSED TREE
Backed out changeset eb0d6b29ae1d (bug 1597005)
Backed out changeset 48267c5a8d23 (bug 1597005)
Backed out changeset 159a37cef898 (bug 1597005)
Backed out changeset e050ede804bb (bug 1597005)
Backed out changeset 1e511ad72b2d (bug 1597005)
Backed out changeset 1cd0d40914b6 (bug 1597005)
Backed out changeset 89dd6ea71d80 (bug 1597005)
Backed out changeset 7dac8fdaeada (bug 1597005)
Backed out changeset 124766c078e2 (bug 1597005)
2019-12-16 22:14:31 +02:00
Steve Fink d0b758bc8a Bug 1597005 - Add taskcluster job to run gdb prettyprinter tests r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D54237

--HG--
extra : moz-landing-system : lando
2019-12-04 08:37:38 +00:00
Steve Fink ec4b6cda91 Bug 1597005 - Switch autospider.py to be run with python3. r=jimb
Differential Revision: https://phabricator.services.mozilla.com/D54226

--HG--
extra : moz-landing-system : lando
2019-11-22 21:51:59 +00:00
Edwin Takahashi a33cbfc59b Bug 1532427 - add mozharness python3 task as tier 3 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D57187

--HG--
extra : moz-landing-system : lando
2019-12-16 18:16:47 +00:00
Csoregi Natalia 0b5ff888d1 Backed out changeset 10024cf3aaca (bug 1562412) as per request. CLOSED TREE 2019-12-16 20:00:09 +02:00
Tarek Ziadé 6e1c7fdb61 Bug 1592048 - Browsertime is intermittently failing to measure 'firstPaint' from Youtube on android r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D57341

--HG--
extra : moz-landing-system : lando
2019-12-16 17:00:18 +00:00
Aki Sasaki aa77514be5 Bug 1562412 - stop using build_signing loader. r=jlorenzo,Callek
Depends on D57189

Differential Revision: https://phabricator.services.mozilla.com/D57190

--HG--
extra : moz-landing-system : lando
2019-12-16 09:05:11 +00:00
Aki Sasaki 9a73500533 Bug 1562412 - fix try.yml taskgraph-gen.py r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D57189

--HG--
extra : moz-landing-system : lando
2019-12-16 13:26:35 +00:00
Andrew Halberstadt 9cd2a86396 Bug 1583353 - [ci] Chunk mochitest-chrome, gpu and remote in the taskgraph, r=gbrown
Depends on D57164

Differential Revision: https://phabricator.services.mozilla.com/D57165

--HG--
extra : moz-landing-system : lando
2019-12-13 23:03:58 +00:00
Emilio Cobos Álvarez 1258c314aa Bug 1604160 - Update cbindgen to do proper copy assignment on tagged enums. r=boris
This is needed to support min() / max() / clamp(), as LengthPercentage will have
a potential heap allocation and the current copy-assignment operators just do
bitwise copies.

Differential Revision: https://phabricator.services.mozilla.com/D57300

--HG--
extra : moz-landing-system : lando
2019-12-16 13:31:24 +00:00
alexandru.ionescu 458ca8f586 Bug 1604113 Restore coverage on integration branches for raptor non-pageload tests r=perftest-reviewers,Bebe
This reverts the changes for speedometer in https://phabricator.services.mozilla.com/D55667

Differential Revision: https://phabricator.services.mozilla.com/D57294

--HG--
extra : moz-landing-system : lando
2019-12-16 12:35:40 +00:00
ffxbld a69cb7bd46 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D57290

--HG--
extra : moz-landing-system : lando
2019-12-16 10:27:47 +00:00
Gabriele Svelto 5e9f6e4cc2 Bug 1603704 - Bump dump_syms to version 0.0.3 r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D57278

--HG--
extra : moz-landing-system : lando
2019-12-16 09:17:06 +00:00
Tarek Ziadé c60662370f Bug 1603427 - Can't download from target.condprof.tests.tar.gz r=Bebe,stephendonner
Make sure mozharness does not attempt to download the condprof source
in win-aarch64 (not supported yet)

Differential Revision: https://phabricator.services.mozilla.com/D57082

--HG--
extra : moz-landing-system : lando
2019-12-14 15:32:58 +00:00
Dorel Luca 7cf35c334b Merge autoland to mozilla-central a=merge
--HG--
extra : amend_source : 40a8ac4e41099749a1b6959c96ecda7d66bc2482
2019-12-14 11:38:27 +02:00
Gurzau Raul e63580669f No bug: [taskgraph] Simplify upload_symbols logic. -fixed typo a=tomprince 2019-12-14 04:17:50 +02:00
Gurzau Raul c5597fb370 Merge autoland to mozilla-central. a=merge 2019-12-13 23:42:41 +02:00
Tom Prince a2e97fc0e8 Bug 1596775: [taskgraph] Don't require any attributes when copying them; r=Callek a=tomprince
`copy_attributes_from_dependent_task` was originally used for tasks downstream
so required `build_type` and `build_platform`, but the function is useful
enough, that it should not require anything.

Differential Revision: https://phabricator.services.mozilla.com//D57155

--HG--
extra : histedit_source : 92f5169aab530426d31ab86327f7b618dfb778eb
2019-12-13 22:31:18 +02:00
Geoff Brown e210a55592 Bug 1595279 - Start running windows/aarch64 web-platform tests on mozilla-central again; r=jmaher
Stop running aarch64 cppunit and mochitest-a11y on autoland and start running aarch64 web-platform tests on mozilla-central.
Keeps try access behind --full -- that seems like a good idea regardless.

Differential Revision: https://phabricator.services.mozilla.com/D57051

--HG--
extra : moz-landing-system : lando
2019-12-13 17:47:54 +00:00
Steve Fink bcc464ad31 Bug 1603627 - Write out a minimal target.json file for spidermonkey shell builds. r=froydnj
The browser build generates this file during the packaging step, which does not exist for JS shell builds. I made a brief attempt to call informulate.py as it does, but that seemed to require some things that are not available during the shell build. So I went with the cheap and easy approach to provide just the fields :jkratzer uses.

Differential Revision: https://phabricator.services.mozilla.com/D57028

--HG--
extra : moz-landing-system : lando
2019-12-13 22:42:18 +00:00
Tom Prince 356b11b215 No bug: [taskgraph] Simplify upload_symbols logic; r=mtabara a=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D57081

--HG--
extra : source : 311d5c5f82d561e4e64423b64caa7653fe771a99
2019-12-13 08:03:31 +00:00
Tom Prince 7a1d2f5245 No bug: [taskgraph] Simplify upload_symbols logic; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D57081

--HG--
extra : moz-landing-system : lando
2019-12-13 08:03:31 +00:00
Emilio Cobos Álvarez b9e29077e8 Bug 1602651 - Explicitly point to rustfmt during spidermonkey rust build. r=glandium
We build bindgen without the `which` feeature, which means it won't try to
look for `rustfmt` in $PATH. So point at it explicitly so that the bindings are
properly formatted.

We do the same for regular Gecko builds in `build/mozconfig.rust`.

Differential Revision: https://phabricator.services.mozilla.com/D56957

--HG--
extra : moz-landing-system : lando
2019-12-13 07:34:35 +00:00