Commit Graph

8670 Commits

Author SHA1 Message Date
Andrew Halberstadt
77abfc0039 Bug 1657769 - Run some Talos tests with software webrender on linux64-qr, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D86456
2020-08-24 16:23:02 +00:00
David Major
b43ea36da9 Bug 1660341 - Pin code coverage builds to clang-9 r=froydnj
At the upcoming upgrade to clang-11, we'll need to keep code coverage builds on clang-9, so that their file format is understandable our currently LLVM-9-based rustc.

As currently written this change is NFC, but for the future it will opt-out ccov builds from the retargeting of the `linux64-clang` alias.

The macosx.yml change looks larger than it really is, it's mostly pushing defaults down into the tasks so that coverage builds can override them.

Differential Revision: https://phabricator.services.mozilla.com/D87901
2020-08-22 13:56:36 +00:00
Mitchell Hentges
f48b90e9fc Bug 1656403: Bump rust nightly toolchain version to 1.44 r=glandium
The Firefox build requires features of Rust 1.43. However, a given Rust 1.43 nightly might be missing components that exist in the stable release.

By bumping the nightly version in the toolchain to 1.44 (first released on March 18), we ensure that we won't run into an unexpected missing feature.

Depends on D87650

Differential Revision: https://phabricator.services.mozilla.com/D87651
2020-08-19 21:28:23 +00:00
Aki Sasaki
16c7337f1e Bug 1600657 - l10n-bumper should use the latest revisions. r=releng-reviewers,bhearsum DONTBUILD
- disable esr l10n-bumper on 81
- use l10n-repo-url instead of revision-url (l10n-central instead of elmo)

Differential Revision: https://phabricator.services.mozilla.com/D87693
2020-08-21 03:14:19 +00:00
Mike Hommey
b49cc98477 Bug 1660385 - Fix android-hw-p2-8-0-android-aarch64-{,shippable-}qr/opt tests to use the aarch64 build. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D87828
2020-08-21 01:46:48 +00:00
Joel Maher
09c938e9e8 Bug 1660221 - migrate windows hardware tasks to new 1803 image. r=taskgraph-reviewers,aki
migrate windows hardware tasks to the new 1803 image.

Differential Revision: https://phabricator.services.mozilla.com/D87740
2020-08-20 15:47:18 +00:00
Andrew Halberstadt
38e3b0a2ae Bug 1659187 - [taskgraph] Require '--run-slow' for test_util_chunking.py, r=taskgraph-reviewers,aki
This test takes a long time and is annoying when it's included by default.

Depends on D87772

Differential Revision: https://phabricator.services.mozilla.com/D87773
2020-08-20 16:50:16 +00:00
Andrew Halberstadt
54dac3bfb2 Bug 1659187 - [taskgraph] Move optimization reason logging to the _log_optimizations function, r=taskgraph-reviewers,aki
This is needed as future revisions will refactor the optimization process to be
two pass. So we can't be sure if a task is optimized or not until the very end.

Depends on D87771

Differential Revision: https://phabricator.services.mozilla.com/D87772
2020-08-20 16:39:19 +00:00
Andrew Halberstadt
cf9986de30 Bug 1659187 - [taskgraph] Add clarifying note to the TaskGraph docstring, r=taskgraph-reviewers,aki
I got tripped up by the docs for Graph.visit_preorder/visit_postorder which
talks about nodes linking to and from other nodes, but makes no mention of
which direction the linking happens practically (in my mind I thought "linking
to" meant going from task -> dependent).

This blurb would have helped me catch my mistake.

Differential Revision: https://phabricator.services.mozilla.com/D87771
2020-08-20 17:24:46 +00:00
Aki Sasaki
04d714ebd6 no bug - fix try taskgraph-gen r=taskgraph-reviewers,jmaher DONTBUILD
taskgraph-gen.py dies on try.yml currently.
I'm not sure what the underlying issue is, but this gets things working again.

Differential Revision: https://phabricator.services.mozilla.com/D87691
2020-08-20 15:23:54 +00:00
Henrik Skupin
1106232b74 Bug 1651542 - Force font cache generation for ubuntu1804-test docker image. r=jmaher
Fixing the font cache issue the 3rd time now by just running "fc-cache" as the worker user should hopefully fix it for real, and no longer be regressed by some docker image changes.

The Puppeteer jobs will keep the 15s startup timeout for Firefox, so that we could detect another fallout again.

Differential Revision: https://phabricator.services.mozilla.com/D87745
2020-08-20 13:22:26 +00:00
Tom Prince
02890a5a1a Bug 1658468: Only run system-symbols-upload tasks on cron; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D86663
2020-08-11 01:50:41 +00:00
Mike Hommey
072e615263 Bug 1658515 - Upgrade cctools-port and libtapi. r=dmajor
This brings support for tbd-v4, used in SDK 11.0.

Differential Revision: https://phabricator.services.mozilla.com/D86689
2020-08-18 13:27:07 +00:00
Narcis Beleuzu
9b1cd3b0bd Backed out 4 changesets (bug 1492362) for android wpt failures. CLOSED TREE
Backed out changeset ac0fdd0c661e (bug 1492362)
Backed out changeset 89ecd6ee8edd (bug 1492362)
Backed out changeset ae17b683bf71 (bug 1492362)
Backed out changeset 485f333bc3b7 (bug 1492362)
2020-08-19 13:54:36 +03:00
Tom Prince
3ffe1948d3 Bug 1492362: [taskgraph] Don't delete fetches after running a task; r=glandium
In Bug 1466660, we started deleting the fetches after a task had run, to avoid
interference between tasks. It turns out the only tasks this was for were the
`source-test-jsshell` tasks, which were changed to use an absolute directory in
Bug 1465181. However, since Bug 1568460 we've always used a per-task directory
for fetches, so can remove the work-around of removing fethes.

Differential Revision: https://phabricator.services.mozilla.com/D86670
2020-08-19 01:05:42 +00:00
Tom Prince
a0b7e33bea Bug 1492362: [taskgraph] Stop setting workdir on generic-worker tasks; r=glandium
After changing the default checkout path on linux generic-worker tasks to be
relative these settings have no effect.

Differential Revision: https://phabricator.services.mozilla.com/D86669
2020-08-19 01:05:46 +00:00
Tom Prince
4a99315c95 Bug 1492362: [taskgraph] Only use absolute paths for checkouts in docker; r=glandium
We define a value `run.workdir` to point to the defaut directory to use for
all sorts of paths, including checkouts, in the job transform. However, that
directory only makes sense for docker-worker tasks, and relative paths should
be used elsewhere. Adjust the paths on non-docker-worker linux tasks to match
macOS paths.

Differential Revision: https://phabricator.services.mozilla.com/D86668
2020-08-19 01:05:50 +00:00
Narcis Beleuzu
6cc48251bb Backed out changeset 3755692f8d5f (bug 1649987) as per glandium req 2020-08-19 10:32:09 +03:00
Csoregi Natalia
2dd1b9f726 Backed out 4 changesets (bug 1492362) for gecko decision bustage. CLOSED TREE
Backed out changeset 8e6cf79c70f7 (bug 1492362)
Backed out changeset 225a6bfe8cbf (bug 1492362)
Backed out changeset ea667ccd4b19 (bug 1492362)
Backed out changeset a20562dbfece (bug 1492362)
2020-08-19 04:01:35 +03:00
Tom Prince
c76e62f3a3 Bug 1492362: [taskgraph] Don't delete fetches after running a task; r=glandium
In Bug 1466660, we started deleting the fetches after a task had run, to avoid
interference between tasks. It turns out the only tasks this was for were the
`source-test-jsshell` tasks, which were changed to use an absolute directory in
Bug 1465181. However, since Bug 1568460 we've always used a per-task directory
for fetches, so can remove the work-around of removing fethes.

Differential Revision: https://phabricator.services.mozilla.com/D86670
2020-08-18 07:49:40 +00:00
Tom Prince
9ae4ede956 Bug 1492362: [taskgraph] Stop setting workdir on generic-worker tasks; r=glandium
After changing the default checkout path on linux generic-worker tasks to be
relative these settings have no effect.

Differential Revision: https://phabricator.services.mozilla.com/D86669
2020-08-18 07:48:30 +00:00
Tom Prince
dbe6d42aca Bug 1492362: [taskgraph] Only use absolute paths for checkouts in docker; r=glandium
We define a value `run.workdir` to point to the defaut directory to use for
all sorts of paths, including checkouts, in the job transform. However, that
directory only makes sense for docker-worker tasks, and relative paths should
be used elsewhere. Adjust the paths on non-docker-worker linux tasks to match
macOS paths.

Differential Revision: https://phabricator.services.mozilla.com/D86668
2020-08-18 07:43:33 +00:00
Joel Maher
955e4bc421 Bug 1649987 - Set default task expiry to 12 weeks r=bhearsum
Set default task expiry for artifacts

Differential Revision: https://phabricator.services.mozilla.com/D87496
2020-08-18 20:39:58 +00:00
Tom Prince
47e9105c81 No bug: Allow diffoscope wrapper to unpack arbitrary packages, not just ones named target; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D86758
2020-08-18 07:54:20 +00:00
Ricky Stewart
9719a9a5a9 Bug 1636797 - In hash.py, enumerate files from the VCS rather than searching the filesystem directly r=ahal
This resolves a long-standing issue in development where `mach artifact` (and therefore `mach bootstrap`) would fail unpredictably if you had dirty, but ignored, files in your checkout. Resolving this problem often required unwieldy `hg purge`/`git ignore` incantations that are easy to get wrong.

This patch addresses the problem by doing what we "should" have been doing all along, and consulting the VCS to list tracked files rather than listing EVERY file on disk and applying heuristics to determine whether they should be included in the hash.

Differential Revision: https://phabricator.services.mozilla.com/D86780
2020-08-17 15:19:34 +00:00
Henrik Skupin
072b4d9e85 Bug 1644235 - [marionette] Enable Marionette unit tests with Fission in CI. r=cpeterson,marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D87053
2020-08-14 18:09:31 +00:00
Mihai Alexandru Michis
df36200714 Backed out changeset d244e80dc826 (bug 1649987) for causing builds to fail as exceptions.
CLOSED TREE
2020-08-13 17:56:12 +03:00
Chris AtLee
08158e2184 Bug 1649987: Set default task expiry to 12 weeks r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D82229
2020-08-12 20:54:39 +00:00
Bogdan Tara
c203033e7b Backed out changeset 49da43027193 (bug 1649987) for gecko decision bustage CLOSED TREE 2020-08-12 18:18:23 +03:00
Chris AtLee
547fc35411 Bug 1649987: Set default task expiry to 12 weeks r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D82229
2020-08-12 14:51:05 +00:00
Ben Hearsum
9ece148d45 Bug 1607619: only run rusttests when rust files are modified. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D86434
2020-08-12 14:36:12 +00:00
alexandru.ionescu
b8de5629f2 Bug 1638934 Run Talos tests with Fission enabled on macOS as tier 2 r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D85582
2020-08-12 14:00:32 +00:00
Sylvestre Ledru
5ea6c250c3 Bug 1657926 - firefox doc: fix some warnings r=championshuttler
Differential Revision: https://phabricator.services.mozilla.com/D86732
2020-08-11 23:20:25 +00:00
Joel Maher
e68bae6ef9 Bug 1656625 - disable dock on osx. r=dividehex,bc
disble dock on osx.

Differential Revision: https://phabricator.services.mozilla.com/D86426
2020-08-11 23:01:50 +00:00
Tarek Ziadé
2909efb662 Bug 1650363 - Performance testing of HTTP3 in Firefox using only xpcshell tests r=michal,sparky
Differential Revision: https://phabricator.services.mozilla.com/D84021
2020-08-10 06:26:39 +00:00
june wilde
103a325162 Bug 1598226 - Create task definitions for external clang-tidy checks; r=andi,tjr,glandium
Depends on D81448

Differential Revision: https://phabricator.services.mozilla.com/D84769
2020-08-10 21:02:04 +00:00
Razvan Maries
6fa43f1893 Backed out changeset 9251996ce8c9 (bug 1657939) for Gecko Decision Task failures. CLOSED TREE 2020-08-11 00:32:44 +03:00
Justin Wood
b78899c21d Bug 1657939 - Output an artifact that identifies replaced taskID's. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D86379
2020-08-10 19:20:28 +00:00
Simon Fraser
6f3132e158 Bug 1658079 Disable resource-monitor support for aarch64 workers r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D86525
2020-08-10 12:49:08 +00:00
Simon Fraser
3befe6d707 Bug 1657409 Remove obsolete S3 bucket r=nthomas,Callek
Differential Revision: https://phabricator.services.mozilla.com/D86168
2020-08-06 21:41:46 +00:00
Kimberly Sereduck
66f2b807f4 Bug 1656979 - Add chromedriver for Chrome 84 r=perftest-reviewers,sparky
fixed browsertime.yaml file

Differential Revision: https://phabricator.services.mozilla.com/D85906
2020-08-06 17:28:04 +00:00
Kershaw Chang
e8d27d2d2e Bug 1640105 - Add socketprocess_networking variant for mochitest r=ahal,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D77302
2020-08-10 09:21:03 +00:00
Gregory Mierzwinski
f87d8a4859 Bug 1657898 - Fix fenix artifact paths. r=jlorenzo,tarek
Differential Revision: https://phabricator.services.mozilla.com/D86351
2020-08-08 12:16:49 +00:00
Andreea Pavel
ee6c26bbf4 Backed out changeset efb80bd836f6 (bug 1657834) for causing bug 1577076 to permafail 2020-08-08 00:50:58 +03:00
Ricky Stewart
31755b431d Bug 1657650 - Require that Mach command providers subclass MachCommandBase. r=remote-protocol-reviewers,marionette-reviewers,maja_zf,mhentges,froydnj
Today we don't require that `mach` `CommandProvider`s subclass from any particular parent class and we're very lax about the requirements they must meet. While that's convenient in certain circumstances, it has some unfortunate implications for feature development.

Today the only requirements that we have for `CommandProvider`s are that they have an `__init__()` method that takes either 1 or 2 arguments, the second of which must be called `context` and is populated with the `mach` `CommandContext`. Again, while this flexibility is occasionally convenient, it is limiting. As we add features to `mach`, having a better idea what the shape of our `CommandProvider`s are and how we can instantiate them and use them is increasingly important, and this gives us additional control when having `mach` configure `CommandProvider`s based on data that is only available at the `mach` level. In particular, we plan to leverage this in bugs 985141 and 1654074.

Here we add validation to the `CommandProvider` decorator to ensure all classes inherit from `MachCommandBase`, update all `CommandProvider`s in-tree to inherit from `MachCommandBase`, and update source and test code accordingly.

Follow-up work: we now require (de facto) that the `context` be populated with a `topdir` attribute by the `populate_context_handler` function, since instantiating the `MachCommandBase` requires a `topdir` be provided. This is fine for now in the interest of keeping this patch reasonably sized, but some additional refactoring could make this cleaner.

Differential Revision: https://phabricator.services.mozilla.com/D86255
2020-08-07 18:24:59 +00:00
Geoff Brown
17aa606fd7 Bug 1656811 - Run linux64/debug reftests with software webrender; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D86284
2020-08-07 19:59:57 +00:00
Chris Fallin
227741192b Bug 1649928: add CI jobs for Cranelift/aarch64 Wasm backend using simulator. r=sfink
This adds a new job variant `arm64-cranelift-sim` to the SpiderMonkey
build configurations, and adds a Taskherder CI configuration to run it.
The job uses the aarch64 simulator support built-in to SpiderMonkey, so
it does not need to run on native aarch64 hardware.

A few tests needed to be added to the "slow tests" list as they time out
under the simulator otherwise.

This also fixes an issue with an error message in `build-sm.sh` in which
the overloading of the backtick's meaning (code-quotes in
Markdown-world, and command interpolation in shell scripts) led to an
amusing attempt to execute parts of the error message.

Finally, this fixes an error that seems unrelated to Cranelift or
WebAssembly in a GC jit-test, wherein its way of measuring maximum stack
recursion depth was failing.

Differential Revision: https://phabricator.services.mozilla.com/D86131
2020-08-07 18:17:37 +00:00
Andrew Halberstadt
b311f0f9b4 Bug 1650406 - [ci] Add more tests for tasks that shouldn't be running on |mach try auto| pushes, r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D86387
2020-08-07 18:08:58 +00:00
Andrew Halberstadt
8ba595615e Bug 1657948 - [ci] Run firefox-ci python tests with Python 3, r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D86385
2020-08-07 18:08:58 +00:00
Marco Castelluccio
3fe74901e4 Bug 1656465 - Run fuzzing builds on backstop pushes. r=ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D86357
2020-08-07 15:08:53 +00:00
Simon Fraser
822f5512e5 Bug 1657834 Enable resource-monitor r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D86319
2020-08-07 10:16:08 +00:00
Andrew Halberstadt
5c5ab01583 Bug 1657649 - [taskgraph] Remove the SETA optimizer, r=jmaher
Depends on D86251

Differential Revision: https://phabricator.services.mozilla.com/D86252
2020-08-06 20:01:39 +00:00
Andrew Halberstadt
1be2069331 Bug 1657649 - [taskgraph] Fallback to relevant_tests instead of seta in the bugbug optimizer, r=jmaher
Depends on D86250

Differential Revision: https://phabricator.services.mozilla.com/D86251
2020-08-06 20:14:59 +00:00
Andrew Halberstadt
8733547d93 Bug 1657649 - [ci] Remove the SETA shadow-scheduler, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D86250
2020-08-06 20:27:26 +00:00
Andrew Halberstadt
31d5259a1a Bug 1657622 - [taskgraph] Revert to 'bugbug-reduced-fallback' optimization strategy on autoland, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D86219
2020-08-06 19:52:05 +00:00
shravanrn@gmail.com
12c83a7c60 Bug 1649631 - Fix wasi issues in clang-11 builds r=froydnj,dmajor
Differential Revision: https://phabricator.services.mozilla.com/D85741
2020-08-06 19:22:24 +00:00
Andrew Halberstadt
d25129dd6f Bug 1634679 - [ci] Output full taskgraph JSON from shadow-schedulers, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D85885
2020-08-06 16:05:47 +00:00
Marco Castelluccio
893866a2ee Bug 1657097 - Stop running all builds on autoland, only run builds selected by bugbug and builds that are dependencies of test tasks. r=ahal,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D85976
2020-08-06 14:25:17 +00:00
Steve Fink
14202a2c79 Bug 1655789 - Use build/moz.build for JS standalone builds r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D85178
2020-08-05 21:27:10 +00:00
Simon Fraser
27e5ba55f3 Bug 1648051 Task resource monitor r=mtabara,tomprince
I've left the monitor disabled for now, so that we can have a smaller pushes for enabling and disabling it if needed. It should allow more fine grained control.

We may also want to include extracting the monitor tool from a github version instead, and also removing the assumption and it being forked from the parent, so that it's instead given a process ID to treat as the parent it should watch.

Differential Revision: https://phabricator.services.mozilla.com/D84374
2020-08-06 01:21:24 +00:00
Gregory Mierzwinski
d2c77fe8bd Bug 1651311 - Disable talos-svgr for high intermittent failure rate. r=kimberlythegeek
Differential Revision: https://phabricator.services.mozilla.com/D86066
2020-08-05 20:35:32 +00:00
Tom Prince
6b70269804 Bug 1604749: Get misc worker-type from graph config; r=Callek
The original patch calculated the worker type, but didn't use it in the
generated task.

Differential Revision: https://phabricator.services.mozilla.com/D61643
2020-08-05 19:54:49 +00:00
Florin Strugariu
53d2757276 Bug 1656475 - Activate performance alerting on multi commit Fenix performance tests r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D86020
2020-08-05 16:06:17 +00:00
Marco Castelluccio
eea7750416 Bug 1657192 - Add a 'tests_grouped' tag to tasks for suites that are chunked in the taskgraph. r=ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D85908
2020-08-05 14:27:31 +00:00
Geoff Brown
2b894fb716 Bug 1656372 - Add a test-info task to identify tests disabled on xorigin; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D85913
2020-08-05 13:34:00 +00:00
Marco Castelluccio
1f770c10a5 Bug 1655515 - Remove temporary workaround to consider shippable tasks returned by bugbug as opt tasks. r=bhearsum DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D85159
2020-08-05 12:32:49 +00:00
Marco Castelluccio
ba8d99b8aa Bug 1648723 - Run full backstops every 20 pushes, and backstops optimized by bugbug every 10 pushes. r=ahal,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D81874
2020-08-05 11:25:20 +00:00
Bogdan Tara
abfa3262b8 Backed out changeset 1ccda1d0c3ea (bug 1650363) for causing a serious regression in packaging time 2020-08-05 04:23:20 +03:00
Tom Prince
e20e896219 Bug 1657199: Generate the same docker-image digests locally as in automation; r=Callek
In bug 1626058, I changed how the docker image digest was generated:

- I used the same directory structure to generate the digest as was used for generating the context
- I moved context generation to the decision task, and used the hash of that as part of the digest.

Unfortunately, it turns out the file name in the gzip header of the context
.tar.gz differed between when we are creating a context to write out, and when
were just generating the hash.

This adjust the name used in the gzip header to be consistent.

Differential Revision: https://phabricator.services.mozilla.com/D84753
2020-08-04 19:50:05 +00:00
Tom Prince
0fe74d5a31 Bug 1653171: Run windows L10n repacks on linux; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D85894
2020-08-04 18:47:55 +00:00
Marco Castelluccio
d2811763c6 Bug 1656315 - Update json-pushes mock after the changes from bug 1648723. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D85743
2020-08-04 14:50:48 +00:00
Tom Prince
e74feb3286 No bug: [taskgraph] Remove unused scriptengine-autophone worker support; r=bc DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D84046
2020-08-04 17:59:27 +00:00
Anny Gakhokidze
e93d7c8e15 Bug 1654922 - Part 4: Remove DocumentChannel pref usage from taskcluster, raptor and talos tools, r=mattwoodrow,perftest-reviewers,sparky
Depends on D85485

Differential Revision: https://phabricator.services.mozilla.com/D85486
2020-07-31 14:33:54 +00:00
Tom Prince
a5db55b4fd No bug: [taskgrah] Fix mach taskgraph full --tasks <...> on python 3; r=Callek DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D85895
2020-08-04 17:16:15 +00:00
Geoff Brown
697ca6ed56 Bug 1617684 - Run existing fission web-platform tests as tier 1; r=jmaher
For all fission web-platform tests currently running on mozilla-central as tier 2,
promote to tier 1 and run on all trunk trees.

Differential Revision: https://phabricator.services.mozilla.com/D85512
2020-08-04 14:12:11 +00:00
Gregory Mierzwinski
4f1cccc879 Bug 1656855 - Make perfherder-metrics character escapes OS-specific. r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D85761
2020-08-04 14:40:02 +00:00
Tom Ritter
e6b8454b50 Bug 1616925 - Support a taskcluster-based ssh key for fetch jobs r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D81448
2020-08-03 15:33:01 +00:00
Noemi Erli
e91002b722 Backed out changeset 359f9a3acc75 (bug 1616925) for causing failures in test_2_conformance2__glsl3__matrix-row-major-dynamic-indexing.html CLOSED TREE 2020-08-03 22:35:34 +03:00
Andrew McCreight
53a1604965 Bug 1655536, part 3 - Re-enable Fission AWSY on Windows. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D85500
2020-07-31 17:16:07 +00:00
Tom Prince
c48cf82439 Bug 1653173: [release] Block push-to-release on update-verify being complete; r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D84198
2020-08-03 17:22:30 +00:00
Tom Ritter
58fc2fa062 Bug 1616925 - Support a taskcluster-based ssh key for fetch jobs r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D81448
2020-08-03 15:33:01 +00:00
Tarek Ziadé
03cbd4d536 Bug 1650363 - Performance testing of HTTP3 in Firefox using only xpcshell tests r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D84021
2020-08-02 17:28:57 +00:00
Gregory Mierzwinski
a4e1ebe204 Bug 1656540 - Allow specifying perfherder settings on a per-metric basis. r=tarek
This patch fixes an issue where the metric settings were not being used because they don't use the test name. It also handles some changes (from a bad copy-paste) that didn't make it into the last live-site patch series.

Differential Revision: https://phabricator.services.mozilla.com/D85609
2020-08-01 16:13:28 +00:00
Mike Hommey
38cc2e0609 Bug 1654994 - Switch full symbols archive to tar.zst. r=firefox-build-system-reviewers,rstewart,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D85252
2020-07-31 20:27:54 +00:00
Mike Hommey
13b57c569e Bug 1654994 - Make full symbols archive opt-in rather than opt-out. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D85354
2020-07-31 10:01:54 +00:00
Joel Maher
abf17d06e7 Bug 1643689 - disable 1st round of manifest scheduling. r=aryx
disable 1st round of manifest scheduling

Differential Revision: https://phabricator.services.mozilla.com/D85621
2020-07-31 20:15:34 +00:00
Joel Maher
0d05d91906 Bug 1652881 - filter out remaining debug tasks on beta/release. r=Callek
filter out remaining debug tasks on beta/release.

Differential Revision: https://phabricator.services.mozilla.com/D85511
2020-07-31 20:10:37 +00:00
sachin
a1654899f8 Bug 1654056: Rename app-link tests to VIEW and home_activity to MAIN r=acreskey,sparky,tarek
Rename app-link tests to VIEW and home_activity to MAIN

Differential Revision: https://phabricator.services.mozilla.com/D84400
2020-07-31 18:54:27 +00:00
Ben Hearsum
2c33b47941 Bug 1656534: devtools preset no longer runs linux opt fission tests (moved to --full task list). r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D85614
2020-07-31 18:22:02 +00:00
Gregory Mierzwinski
21952648e0 Bug 1655031 - Enable HTTP/3 live site tests in CI. r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D84932
2020-07-31 15:33:12 +00:00
alexandru.ionescu
112daf28c8 Bug 1643825 Disable T-Prof windows shippable tests r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D85574
2020-07-31 14:38:11 +00:00
Florin Strugariu
9c012844a3 Bug 1652438 - Schedule all tests to run nightly on test-windows10-64-ref-hw-2017 r=perftest-reviewers,davehunt,jmaher,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D83485
2020-07-31 11:04:21 +00:00
Dorel Luca
0226b8feef Backed out 6 changesets (bug 1654994) for build bustage on fuzzy builds. DONTBUILD
Backed out changeset cd3e1074b785 (bug 1654994)
Backed out changeset 45ee50e76d61 (bug 1654994)
Backed out changeset 77f1b667baec (bug 1654994)
Backed out changeset 9fca8b0bf8c1 (bug 1654994)
Backed out changeset 7131943d8db9 (bug 1654994)
Backed out changeset 435b90f6ca70 (bug 1654994)
2020-07-31 12:36:14 +03:00
Ben Hearsum
23a8387aec Bug 1655703: Can't schedule opt tests on try without --full r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D85197
2020-07-30 20:56:36 +00:00
Mike Hommey
311e167747 Bug 1654994 - Switch full symbols archive to tar.zst. r=firefox-build-system-reviewers,rstewart,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D85252
2020-07-30 22:21:28 +00:00
Mike Hommey
fb02e02524 Bug 1654994 - Make full symbols archive opt-in rather than opt-out. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D85354
2020-07-30 11:30:34 +00:00
Nathan Froyd
9d38c2fd4a Bug 1655929 - bump upstream versions of rlbox + lucet; r=firefox-build-system-reviewers,rstewart
We need this bump for a couple of reasons:

1. It enables floating the libc crate version, which makes keeping up-to-date
   with upstream changes easier.
2. It enables floating the getrandom crate version, which enables updating
   getrandom to a version with less buggy behavior around the Linux
   `getrandom` syscall on some architectures.

We also take this opportunity to sync up our vendored lucet with the lucet
that we use to build things in taskcluster.

Differential Revision: https://phabricator.services.mozilla.com/D85408
2020-07-30 15:55:30 +00:00
Marco Castelluccio
f092f2d06e Bug 1648723 - Define a new push-interval-20 strategy that optimizes everything except every 20th push. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D85277
2020-07-30 17:14:21 +00:00
Marco Castelluccio
f4e638b22d Bug 1648723 - Use the util/hg.py module in the backstop module to avoid code duplication. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D85276
2020-07-30 17:14:09 +00:00
Marco Castelluccio
f3f890a7de Bug 1648723 - Make it possible to run the bugbug optimization strategy on a set of pushes. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D85275
2020-07-30 17:13:56 +00:00