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

8736 Коммитов

Автор SHA1 Сообщение Дата
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
Justin Wood 60067b8e97 Bug 1653050 followup, import copy. CLOSED TREE r=CosminS
Differential Revision: https://phabricator.services.mozilla.com/D85442
2020-07-30 17:23:12 +00:00
Justin Wood 847dc95734 Bug 1653050 - Allow optimizing by replacement existing (pending/unscheduled) cached tasks. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D83280
2020-07-30 16:14:15 +00:00
Csoregi Natalia 55d6683aab Backed out changeset c2746ff5e6b4 (bug 1653050) for failing gecko decision task. CLOSED TREE 2020-07-30 05:31:21 +03:00
Justin Wood ab8f9ee286 Bug 1653050 - Allow optimizing by replacement existing (pending/unscheduled) cached tasks. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D83280
2020-07-28 19:58:14 +00:00
Nick Thomas 0d86e577c0 Bug 1653171 - bump timeout for windows l10n up to 45 minutes, r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D85350
2020-07-30 00:38:52 +00:00
Rail Aliiev a01bf96790 Bug 1655893 - docker_image.py transform should set `artifact_prefix`; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D85232
2020-07-29 16:56:37 +00:00
Andrew Halberstadt b4a179f22b Bug 1643689 - [taskgraph] enable manifest-scheduling on autoland, r=marco
Sets autoland to use the 'bugbug' test manifest loader. This is being enabled
as part of a temporary trial to see the impact it has on sheriffing.

Differential Revision: https://phabricator.services.mozilla.com/D85011
2020-07-29 17:05:48 +00:00
Andrew Halberstadt 68f7267822 Bug 1655978 - [taskgraph] Allow missing tests in 'verify_test_packaging' if manifest scheduling is enabled, r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D85291
2020-07-29 15:34:02 +00:00
Christian Holler f6063473ab Bug 1655742 - Package gtests for fuzzing-debug build. r=truber
Differential Revision: https://phabricator.services.mozilla.com/D85153
2020-07-28 17:47:56 +00:00
Tom Prince c111c5f3d4 Bug 1628832: Make secret scope generic over trust domain; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D85177
2020-07-28 18:16:47 +00:00
Andrew Sutherland 1c5fa6b08f Bug 1653986 - Add new test metadata taskcluster searchfox task deps. r=kats
The enhancements in Bug 1653986 to display information about tests derives its
data from these 2 jobs and so it's appropriate to explicitly depend on them.

The current status of these jobs in the tree as far as I can tell is that:
- "source-test-file-metadata-test-info-all": Seems to get automatically
  triggered by someone's regularly, so it's always likely to be there for
  our searchfox cron jobs, but it's nice to not depend on that.
- "source-test-wpt-metadata-summary" : Seems to get automatically run, but
  only on commits that touch meta files change, per
  https://searchfox.org/mozilla-central/rev/cf561cece0ca9aeaf0202e68699836d957d0c670/taskcluster/ci/source-test/wpt-metadata.yml#31
  and indeed it wasn't there on today's searchfox jobs.

Differential Revision: https://phabricator.services.mozilla.com/D84933
2020-07-28 09:59:02 +00:00
Bogdan Tara 244125ea67 Backed out changeset 9be5f086895c (bug 1643689) for busting gecko decision task and causig bug 1655807 CLOSED TREE 2020-07-28 19:46:47 +03:00
Johan Lorenzo cca531a4a4 Bug 1655669 - part 2: Install snap binary because it's now required by snapcraft r=sfraser
It became mandatory in https://github.com/snapcore/snapcraft/pull/3173/files#diff-84615e6204c0bf79064d03915b64c656R196

Differential Revision: https://phabricator.services.mozilla.com/D85151
2020-07-28 15:44:25 +00:00
Johan Lorenzo 725f4f63b9 Bug 1655669 - part 1: Improve logging by notably outputting what snap dependencies are downloaded r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D85150
2020-07-28 15:31:32 +00:00
Andrew Halberstadt 512734fa0a Bug 1643689 - [taskgraph] enable manifest-scheduling on autoland, r=marco
Sets autoland to use the 'bugbug' test manifest loader. This is being enabled
as part of a temporary trial to see the impact it has on sheriffing.

Differential Revision: https://phabricator.services.mozilla.com/D85011
2020-07-28 14:40:40 +00:00
Andrew Halberstadt dfdb95e779 Bug 1636271 - Fix flake8 issue arising from merge conflict CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D85155
2020-07-28 14:15:27 +00:00
Andrew Halberstadt 8f7d414a21 Bug 1636271 - [taskgraph] Set autoland optimizations via per-project parameter, r=tomprince
This creates a new set of optimization strategies
(taskgraph.optimize:project.autoland) to use with autoland. Among other things,
it also means there's no need for the 'test-try' optimization as the autoland
strategies are no longer the default behaviour.

Differential Revision: https://phabricator.services.mozilla.com/D79705
2020-07-28 13:22:48 +00:00
Andrew Halberstadt 1468afcc00 Bug 1636271 - [taskgraph] Move 'optimize-strategies' from try_task_config.json to a parameter, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D79704
2020-07-28 13:21:05 +00:00
Andrew Halberstadt c8cae8562c Bug 1636271 - [taskgraph] Create utility function for listing all tasks in a task group, r=tomprince
Creates a new utility function in 'taskgraph.util.taskcluster' to return task
definitions from a task group. Also refactors the existing
'list_task_group_incomplete_tasks' function to use it.

Differential Revision: https://phabricator.services.mozilla.com/D74407
2020-07-28 13:19:32 +00:00
Brindusan Cristian 5c589ffc95 Bug 1653171 - Updated shippable-l10n/kind.yml for trailing spaces. CLOSED TREE 2020-07-28 06:27:54 +03:00
Nick Thomas 59f1996c61 Bug 1653171 - Shorten max run time for l10n repacks, r=Callek
Windows jobs typically take 23 minutes, so limit to 30 minutes so that cloning hangs terminate earlier than 2 hours.
Mac and Linux jobs are typically 5 minutes long, so bring the limit in to 15 minutes from an hour.

Also refactors so this the max run time is only specified in the kind, rather than some in the kind and some in the transform.

Differential Revision: https://phabricator.services.mozilla.com/D85077
2020-07-28 02:02:59 +00:00
Marco Castelluccio 95435d9556 Bug 1654988 - Use response.json to parse the response from SETA. r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D84998
2020-07-27 18:09:07 +00:00
Mike Hommey 905496641e Bug 1654882 - Add a makecab toolchain. r=froydnj
This adds a makecab toolchain for Linux. It's not hooked anywhere
because bug 1654994 will also move the use of makecab to upload-symbols
tasks, so hooking the toolchain up with builds would be a waste of
time.

Differential Revision: https://phabricator.services.mozilla.com/D84789
2020-07-24 13:03:44 +00:00
Ben Hearsum c0a843be6b Bug 1650208: run opt builds by default on autoland; shippable builds by default on central r=tomprince,ahal,marco
Differential Revision: https://phabricator.services.mozilla.com/D83186
2020-07-27 16:25:40 +00:00
Andrew Halberstadt 7a6078f5fb Bug 1655499 - [taskgraph] Decode slugid to text in create_task, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D85031
2020-07-27 18:52:22 +00:00
Gregory Mierzwinski a75df86e8b Bug 1652451 - Re-enable youtube-playback 2020 tests. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D84184
2020-07-27 11:53:38 +00:00
Joel Maher 8951306649 Bug 1652881 - reduce debug build/test on mozilla-beta and mozilla-release branches r=Callek
reduce debug build/test on mozilla-beta and mozilla-release branches

Differential Revision: https://phabricator.services.mozilla.com/D84279
2020-07-22 08:33:57 +00:00
Nathan Froyd 0d1891b9cf Bug 1654845 - use new dump_syms for Mac builds; r=dmajor
Faster (although not by much) and more maintainable is good.

Depends on D84728

Differential Revision: https://phabricator.services.mozilla.com/D84729
2020-07-23 17:01:21 +00:00
Miko Mynttinen cfec27a6b4 Bug 1653982 - Enable talos tests on Mac with WebRender r=jrmuizel,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D84178
2020-07-24 20:33:09 +00:00
Miko Mynttinen 12f626cb8d Bug 1653963 - Part 2: Enable web-platform reftests on Mac with WebRender r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D84177
2020-07-24 20:28:46 +00:00
Andrew Halberstadt d60afdfad9 Bug 1654591 - [taskgraph] Fallback all manifests if there was a timeout in the bugbug loader, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D84835
2020-07-24 15:19:11 +00:00
Andrew Halberstadt 93de92455b Bug 1654591 - [taskgraph] Ensure manifest chunking doesn't prune manifests on backstop pushes, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D84599
2020-07-24 15:11:16 +00:00
Andrew Halberstadt 1193a05962 Bug 1654591 - Format 'taskcluster/test' with black, r=marco
Depends on D84598

Differential Revision: https://phabricator.services.mozilla.com/D84750
2020-07-24 13:02:33 +00:00
Andrew Halberstadt b9521fc7b0 Bug 1654591 - [taskgraph] Move logic that determines a backstop to utility file, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D84598
2020-07-23 20:25:13 +00:00
Andreea Pavel 1add6a2ce1 Bug 1641328 - delete tab spacing on a CLOSED TREE 2020-07-24 18:41:47 +03:00
Andreea Pavel 6050a45122 Bug 1641328 - delete extra space and add missing one on a CLOSED TREE 2020-07-24 18:25:57 +03:00
Andreea Pavel 2be2d6d677 Bug 1641328 - disable test_memory_usage.py on win fission r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D84830
2020-07-24 14:53:54 +00:00
Marco Castelluccio cbf78e529e Bug 1654828 - [taskgraph] Set bugbug timeout to 9 minutes for autoland and 12 minutes for try. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D84718
2020-07-23 18:01:08 +00:00
Ricky Stewart 3419d4de1d Bug 1654589 - Move `libpref` Python unit test to `mozbuild` suite r=froydnj,mccr8
It could go into its own test suite, but it 1) depends on `mozbuild` code, so the `mozbuild` suite as well as this new suite would be running on any push that touches `mozbuild` code anyway, and 2) this is code that runs during the build, so it's not out of place.

Differential Revision: https://phabricator.services.mozilla.com/D84547
2020-07-23 22:00:46 +00:00
Geoff Brown da6aa9958e Bug 1647720 - Replace fission with fission-xorigin variant, for linux64 mochitest-plain only; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D84611
2020-07-23 13:12:54 +00:00
Dorel Luca b992d3ed4c Backed out changeset 9168828ce9e9 (bug 1654589) as requested by dev for breaking fuzzy on a build. CLOSED TREE 2020-07-23 22:33:52 +03:00
Tom Prince 7e34cea23e Bug 1638990: [taskgraph] More python 3 fixes; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D84639
2020-07-23 18:01:44 +00:00
Ricky Stewart 72fd050de5 Bug 1654589 - Move `libpref` Python unit test to `mozbuild` suite r=froydnj
It could go into its own test suite, but it 1) depends on `mozbuild` code, so the `mozbuild` suite as well as this new suite would be running on any push that touches `mozbuild` code anyway, and 2) this is code that runs during the build, so it's not out of place.

Differential Revision: https://phabricator.services.mozilla.com/D84547
2020-07-23 17:30:18 +00:00
Andrew Creskey c6c9bc4f6f Bug 1648857 - Add applink perftest for the reference browser r=tarek,sparky
The Reference Browser represents our tech stack up to and including the Android-Components layer.
It would be useful to have an applink startup test for this browser to detect improvements and regressions.

Differential Revision: https://phabricator.services.mozilla.com/D81407
2020-07-23 14:11:38 +00:00
David Major 8867ebcf80 Bug 1654673 - Build dump_syms with linux64-clang-9 r=froydnj
Using the generic moving target linux64-clang adds an extra dependency that slows down clang-trunk builds.

Differential Revision: https://phabricator.services.mozilla.com/D84608
2020-07-23 00:02:57 +00:00
Narcis Beleuzu ef290a86e8 Backed out 3 changesets (bug 1636271) for breaking the Gecko Decision Task. CLOSED TREE
Backed out changeset 4b0f13fcf941 (bug 1636271)
Backed out changeset 4250f49877ba (bug 1636271)
Backed out changeset d3f93bd6b1f9 (bug 1636271)
2020-07-22 23:40:32 +03:00
Andrew Halberstadt 268c833ffc Bug 1636271 - [taskgraph] Set autoland optimizations via per-project parameter, r=tomprince
This creates a new set of optimization strategies
(taskgraph.optimize:project.autoland) to use with autoland. Among other things,
it also means there's no need for the 'test-try' optimization as the autoland
strategies are no longer the default behaviour.

Differential Revision: https://phabricator.services.mozilla.com/D79705
2020-07-22 17:09:02 +00:00
Andrew Halberstadt 8d40cc05d4 Bug 1636271 - [taskgraph] Move 'optimize-strategies' from try_task_config.json to a parameter, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D79704
2020-07-22 15:36:55 +00:00
Andrew Halberstadt 2d5688e974 Bug 1636271 - [taskgraph] Create utility function for listing all tasks in a task group, r=tomprince
Creates a new utility function in 'taskgraph.util.taskcluster' to return task
definitions from a task group. Also refactors the existing
'list_task_group_incomplete_tasks' function to use it.

Differential Revision: https://phabricator.services.mozilla.com/D74407
2020-07-22 15:09:56 +00:00
Butkovits Atila 39f2bd0971 Backed out changeset e890ed131173 (bug 1654589) for bustage at Punion_Uncomparable.ipdl. CLOSED TREE 2020-07-22 23:01:51 +03:00
Ricky Stewart 9ac27d3247 Bug 1654589 - Move `libpref` Python unit test to `mozbuild` suite r=froydnj
It could go into its own test suite, but it 1) depends on `mozbuild` code, so the `mozbuild` suite as well as this new suite would be running on any push that touches `mozbuild` code anyway, and 2) this is code that runs during the build, so it's not out of place.

Differential Revision: https://phabricator.services.mozilla.com/D84547
2020-07-22 17:05:24 +00:00
Ricky Stewart f52f291457 Bug 1654602 - Run `xpidl` unit tests as part of `xpcom` subsuite r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D84557
2020-07-22 17:51:14 +00:00
Sebastian Hengst 28dbe41408 Bug 1654424 - Don't run webgl-ipc on trunk by default.
Differential Revision: https://phabricator.services.mozilla.com/D84466
2020-07-22 08:02:05 +00:00
Jeff Gilbert db06b9e526 Bug 1607940 - Add webgl-ipc (gli) CI variant. r=ahal,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D83290
2020-07-21 22:56:54 +00:00
Mike Hommey 39971257b1 Bug 1654158 - Improve symbols list diffs in diffoscope tasks. r=froydnj
This helps a little with the diffs from bug 1654123.

Differential Revision: https://phabricator.services.mozilla.com/D84289
2020-07-21 13:17:56 +00:00
Cosmin Sabou 1d24c0738c Bug 1641928 - Add linux64-dump-syms to valgrind/kind.yml. r=froydnj CLOSED TREE 2020-07-21 23:23:24 +03:00
Nathan Froyd 0b1387e22e Bug 1641928 - use new dump_syms for Linux builds; r=firefox-build-system-reviewers,rstewart
Faster and more maintainable is better.

Differential Revision: https://phabricator.services.mozilla.com/D83654
2020-07-21 13:07:31 +00:00
Andrew Halberstadt 357240a389 Bug 1652572 - [taskgraph] Temporarily double the bugbug timeout on try to work around perf bug, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D84219
2020-07-20 20:37:58 +00:00
Gregory Mierzwinski 14830697f7 Bug 1652979 - Use org.mozilla.fenix package name in mozperftest. r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D84375
2020-07-21 17:07:00 +00:00
Nathan Froyd 8bf888eb87 Bug 1654292 - remove Cargo.toml hacks from toolchain build scripts; r=firefox-build-system-reviewers,rstewart
I suspect these were an artifact of building the checked-out repository
inside the Firefox source directory, but that is not a problem anymore.

Differential Revision: https://phabricator.services.mozilla.com/D84363
2020-07-21 17:04:49 +00:00
Ricky Stewart d2ada4e5e9 Bug 1651829 - Run Python telemetry unit tests in separate task and not in `make check` r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D83131
2020-07-21 16:17:07 +00:00
Gregory Mierzwinski 4642f05a11 Bug 1609295 - Disable yahoo-mail and wikipedia on fission with webrender enabled. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D84180
2020-07-21 15:00:39 +00:00
Gregory Mierzwinski a1395faaf5 Bug 1652979 - Use org.mozilla.fenix package name for raptor/browsertime tests. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D83677
2020-07-21 14:45:01 +00:00
Nathan Froyd bc1c3d9c34 Bug 1652782 - add a taskcluster task for building dump_syms for Mac; r=firefox-build-system-reviewers,rstewart
We don't need this for our (current) builds, which are cross-builds, but we
would need this at some future date if we ditched the breakpad `dump_syms`.

Depends on D83528

Differential Revision: https://phabricator.services.mozilla.com/D83529
2020-07-20 21:46:52 +00:00
Nathan Froyd ebcefd4229 Bug 1652782 - remove the Cargo.toml hacks from build-dump-syms.sh; r=nalexander
I suspect these were an artifact of building the checked-out repository
inside the Firefox source directory, but that is not a problem anymore.

Differential Revision: https://phabricator.services.mozilla.com/D83528
2020-07-14 16:18:16 +00:00
Nathan Froyd 7aa28553cb Bug 1654233 - add new dump syms to Android searchfox builds; r=kats
This build was missed in the previous update.

Differential Revision: https://phabricator.services.mozilla.com/D84347
2020-07-21 13:39:27 +00:00
Razvan Maries 49a45e41a5 Backed out changeset d2c74fe4f71f (bug 1609295) for Gecko Decision Task bustage. CLOSED TREE 2020-07-21 16:13:59 +03:00
Gregory Mierzwinski 2a8f3f0c69 Bug 1609295 - Disable yahoo-mail and wikipedia on fission with webrender enabled. r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D84180
2020-07-21 12:26:38 +00:00
Tarek Ziadé cb88926dd6 Bug 1651624 - Add a macOS layer r=sparky
Adds a macOS layer that provides the ability to
mount DMGs on the fly. For instance Firefox's distribution.

Differential Revision: https://phabricator.services.mozilla.com/D84162
2020-07-21 12:51:58 +00:00
Andrew Creskey 07a4b7496e Bug 1653861 - Enable conditioned profiles for existing android perf tests r=tarek,sparky
Conditioned profiles allow us to re-create a more common user environment than a fresh install.

Differential Revision: https://phabricator.services.mozilla.com/D84107
2020-07-20 20:30:16 +00:00
Andrew Halberstadt fe6fcd8288 Bug 1650406 - [ci] Ensure 'upload-symbols' tasks don't cause builds to run with |mach try auto|, r=Callek,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D82572
2020-07-20 19:08:36 +00:00
Andrew Halberstadt 1d0050a3ae Bug 1650406 - [ci] Ensure 'build-win64-aarch64-shippable-no-eme/opt' runs everywhere, r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D83676
2020-07-20 19:08:36 +00:00
Nathan Froyd 4f9a75cfd6 Bug 1652870 - use new dump_syms for Android builds; r=geckoview-reviewers,snorp
Faster and more maintainable is good.

Differential Revision: https://phabricator.services.mozilla.com/D83561
2020-07-20 19:02:30 +00:00
Tom Prince 2b53c0c278 Bug 1638990: [taskgraph] Apply appropriate change from python-modernize; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D84086
2020-07-20 19:27:46 +00:00
Tom Prince b5bfe5d07e Bug 1638990: [taskgraph] Store task ids as text, rather than bytes; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D84085
2020-07-20 19:27:44 +00:00
Tom Prince 3eb5c76e3a Bug 1638990: [taskgraph] Make `taskgraph.action.util.create_task_from_def` generate the task id; r=ahal
All the callers generate a fresh task id, so refactor that logic into the
function.

Differential Revision: https://phabricator.services.mozilla.com/D84084
2020-07-20 19:27:36 +00:00
Tom Prince bc2b9501bb Bug 1638990: [taskgraph] Make `taskgraph.decision.write_artifact` work on python 3; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D84083
2020-07-20 19:27:34 +00:00
Tom Prince 732240dc4a Bug 1638990: [taskgraph] Use `time.monotonic` for bugbug timing when avaiable; r=ahal
In any case, `time.time` is preferable to `time.clock` when `time.monotonic` is
not available.

Differential Revision: https://phabricator.services.mozilla.com/D84082
2020-07-20 19:27:32 +00:00
Tom Prince 6d3ff10755 Bug 1638990: [taskgraph] Make test_morph pass on python 3; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D84081
2020-07-20 19:27:24 +00:00
Tom Prince 39874ef7e9 Bug 1638990: [taskgraph] Make test_optimize pass on python 3; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D84080
2020-07-20 19:27:22 +00:00
Tom Prince f4bb27e422 Bug 1638990: [taskgraph] Make test_create pass on python 3; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D84079
2020-07-20 19:27:19 +00:00
Tom Prince e99a78f6de Bug 1638990: [taskgraph] Make test_taskcluster_yml pass on python 3; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D84078
2020-07-20 19:27:12 +00:00
Tom Prince 847aa1938f Bug 1638990: [taskgraph] Make test_util_runnable_jobs pass on python 3; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D84077
2020-07-20 19:27:09 +00:00
Tom Prince 945a1bc550 Bug 1638990: [taskgraph] Make test_util_parameterization.py pass on python 3; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D84076
2020-07-20 19:27:07 +00:00
Tom Prince e837225a92 Bug 1638990: [taskgraph] Make test_generator pass on python 3; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D84075
2020-07-20 19:26:59 +00:00
Tom Prince 65572b1ec0 Bug 1638990: [taskgraph] Make test_decision pass on python 3; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D84074
2020-07-20 19:26:57 +00:00
Tom Prince 066d97917f Bug 1638990: [taskgraph] Make test_try_option_syntax pass on python 3; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D84073
2020-07-20 19:26:47 +00:00
Tom Prince 7c05ff5c43 Bug 1653717: [taskgraph] Handle composite description nicely; r=Callek
When links to specific tasks in treeherder was added to the description in
Bug 1630710, This caused the descriptions for several derived tasks to include
the `{'task-reference': '...'}` wrapper in the derived description. This is
in addition to the already duplicate links to treeherder those tasks had.

To ameliorate this issue, keep track of the original description without the
treeherder link and use that in derived tasks.

Differential Revision: https://phabricator.services.mozilla.com/D84047
2020-07-18 15:59:27 +00:00
Kartikaya Gupta c1424e1a0c Bug 1643847 - Allow running talos-profiling jobs on QR platforms. r=perftest-reviewers,sparky
This adds the talos-profiling jobs to the relevant test-platforms so that they
can be run for Linux and Windows shippable builds with WebRender enabled.
However they are also disabled from running on m-c by default; they must be
run explicitly using `./mach try fuzzy --full` or using the TreeHerder add jobs
feature.

Differential Revision: https://phabricator.services.mozilla.com/D84011
2020-07-20 18:14:26 +00:00
Kartikaya Gupta 3424be1f06 Bug 1643847 - Remove redundant run-on-projects block. r=ahal
This block is identical to the run-on-projects applied to all the talos
profiling jobs in the defaults section at the top of the file. Therefore
it is redundant.

Differential Revision: https://phabricator.services.mozilla.com/D84010
2020-07-17 21:14:25 +00:00
Kartikaya Gupta 38770c344a Bug 1486004 - Part 18 - Update wrench to use mozdevice 4.0.0 on bitbar. r=gbrown
Since the system mozdevice version on bitbar is old, and mozharness now requires
mozdevice 4.0.0, we simply have the build job make a tarball of mozdevice 4.0.0
from the gecko source tree and export it as an artifact. The wrench job that
runs on bitbar can unpack the tarball and add it to the python path so it gets
picked up.

Differential Revision: https://phabricator.services.mozilla.com/D84070
2020-07-20 15:51:45 +00:00
Andrew Halberstadt 85e7c622aa No bug: [taskgraph] Simplify bugbug strategies; r=ahal
This change the strategy aliases that have bugbug, so that they handle the extra
arguments that are needed by bugbug.

Differential Revision: https://phabricator.services.mozilla.com/D83438
2020-07-20 15:10:41 +00:00
Johan Lorenzo b651a3366d Bug 1631839 - Update mobile routes to use new namespace r=tarek,sparky,acreskey
Differential Revision: https://phabricator.services.mozilla.com/D81038
2020-07-17 16:00:57 +00:00
Gregory Mierzwinski b0fde5b680 Bug 1652508 - Add chimera pageload testing mode. r=tarek
This patch adds a new pageload testing mode called chimera mode. This mode runs the cold and warm pageload tests together within a single browser session (cold first, warm second). Some changes had to be made in the visual metrics task to be able to do this (per-test specification of extraOptions).

Differential Revision: https://phabricator.services.mozilla.com/D83356
2020-07-17 22:26:07 +00:00
Butkovits Atila 96f3218871 Backed out 3 changesets (bug 1648851) for webgl issues. CLOSED TREE
Backed out changeset 1f0d6e32a0f4 (bug 1648851)
Backed out changeset df5ec3dbab05 (bug 1648851)
Backed out changeset fbda45ebde5c (bug 1648851)
2020-07-20 12:44:43 +03:00
Mihai Alexandru Michis d37fd5ad51 Backed out changeset 5e3a55fa20f8 for causing Gecko Decision Task bustages on try. a=backout
DONTBUILD
2020-07-19 21:49:30 +03:00
Andrew Halberstadt 53afe3b2f2 No bug: [taskgraph] Simplify bugbug strategies; r=ahal
This change the strategy aliases that have bugbug, so that they handle the extra
arguments that are needed by bugbug.

Differential Revision: https://phabricator.services.mozilla.com/D83438
2020-07-18 04:51:06 +00:00
Tom Prince 41b5c511be Bug 1652086: [taskgraph] Don't compile schemas if we aren't going to check them; r=Callek
I'm planning on replacing voluptuous with something faster in Bug 1652123, but
in the meantime, compile the schema is slow, so there is no reason to do so if
we aren't going to check them anyway.

Differential Revision: https://phabricator.services.mozilla.com/D83540
2020-07-18 05:02:45 +00:00
Tom Prince a72836e1a2 No bug: Cleanup language. DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D84071
2020-07-18 04:56:52 +00:00
Edwin Takahashi 857b749921 Bug 1648851 - Part 2: create android-specific bootstrapping script r=jmaher,gbrown
Changes:
  - create a `test-android.sh` script that is based on, but removes non-android related paths from the `test-linux.sh` script.

Differential Revision: https://phabricator.services.mozilla.com/D82252
2020-07-17 22:02:41 +00:00
Edwin Takahashi 81fbf89023 Bug 1648851 - Part 0: create android-test docker image based on Ubuntu 20.04 r=jmaher,gbrown
Changes:
  - set up a new minimal docker image for `android-em` tests.
  - reorganize commonly referenced files into a specific folder `taskcluster/docker/files` to reduce instances of same file being copy-pasted into directories.
  - add android-test docker build task to taskcluster.

Differential Revision: https://phabricator.services.mozilla.com/D82204
2020-07-17 20:19:41 +00:00
Butkovits Atila 1d11c9f1df Backed out changeset a3af9b09a6ea (bug 1648851) for causing failure at test_2_conformance2__glsl3__matrix-row-major-dynamic-indexing.html. CLOSED TREE 2020-07-17 21:49:40 +03:00
Edwin Takahashi 1e84a04fb4 Bug 1648851 - Part 0: create android-test docker image based on Ubuntu 20.04 r=jmaher,gbrown
Changes:
  - set up a new minimal docker image for `android-em` tests.
  - reorganize commonly referenced files into a specific folder `taskcluster/docker/files` to reduce instances of same file being copy-pasted into directories.
  - add android-test docker build task to taskcluster.

Differential Revision: https://phabricator.services.mozilla.com/D82204
2020-07-16 23:36:01 +00:00
Razvan Maries 2af0f9a132 Backed out 4 changesets (bug 1648851) for perma failues on test_2_conformance2__glsl3__matrix-row-major-dynamic-indexing.html and test_2_conformance__state__gl-get-calls.html. CLOSED TREE
Backed out changeset 2d2686a389dc (bug 1648851)
Backed out changeset e05b2f2fdbb2 (bug 1648851)
Backed out changeset b576e680a9fa (bug 1648851)
Backed out changeset 901f16e24a60 (bug 1648851)
2020-07-17 02:19:47 +03:00
Edwin Takahashi 53eace3ac3 Bug 1648851 - Part 3: add ability to specify bootstrap script r=jmaher
Changes:
  - in `mozharness_test.py`, add new optional key `job-script` similar to existing provision for toolchain tasks.
  - set the default bootstrapping script depending on platform.
  - substitute the correct script in the final mozharness call.

Differential Revision: https://phabricator.services.mozilla.com/D83559
2020-07-16 14:00:27 +00:00
Edwin Takahashi cdce692d0a Bug 1648851 - Part 2: create android-specific bootstrapping script r=jmaher,gbrown
Changes:
  - create a `test-android.sh` script that is based on, but removes non-android related paths from the `test-linux.sh` script.

Differential Revision: https://phabricator.services.mozilla.com/D82252
2020-07-14 22:51:40 +00:00
Edwin Takahashi 92d7799961 Bug 1648851 - Part 1: use android-test docker image for android-em test tasks r=jmaher
Changes:
  - when the taskgraph is being generated for android-em tasks, use the new `android-test` docker image.

Differential Revision: https://phabricator.services.mozilla.com/D82478
2020-07-14 22:49:10 +00:00
Edwin Takahashi afd4560cb8 Bug 1648851 - Part 0: create android-test docker image based on Ubuntu 20.04 r=jmaher,gbrown
Changes:
  - set up a new minimal docker image for `android-em` tests.
  - reorganize commonly referenced files into a specific folder `taskcluster/docker/files` to reduce instances of same file being copy-pasted into directories.
  - add android-test docker build task to taskcluster.

Differential Revision: https://phabricator.services.mozilla.com/D82204
2020-07-08 17:46:37 +00:00
Kartikaya Gupta bb263023fa Bug 1653279 - Expand set of file changes that trigger android wrench jobs. r=ahal
This should help catch failures due to mozharness refactorings/changes faster.

Differential Revision: https://phabricator.services.mozilla.com/D83793
2020-07-16 20:30:07 +00:00
Marco Castelluccio b69737572a Bug 1653030 - Use Python's not operator
Differential Revision: https://phabricator.services.mozilla.com/D83849
2020-07-16 20:38:14 +00:00
Marco Castelluccio ab73b2650b Bug 1653030 - Make 'All' optimization strategy return early as soon as one of its substrategies returns False. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D83715
2020-07-16 20:24:39 +00:00
Andrew Creskey d1317020f2 Bug 1653293 - Disable Moto G5 performance tuning for perftests until it is tuned r=sparky
Disabled because we've observed that this is introducing noise on G5.
Also added perftuning to the other Pixel 2 tests.

Differential Revision: https://phabricator.services.mozilla.com/D83808
2020-07-16 17:00:20 +00:00
Cosmin Sabou 1129658f1a Backed out 2 changesets (bug 1652870) for bustages on Android GeckoView multi-arch fat AAR.
Backed out changeset c279e71779dc (bug 1652870)
Backed out changeset 0d8e1da6bb40 (bug 1652870)
2020-07-15 21:50:08 +03:00
Nathan Froyd 6c7c60a3ca Bug 1652870 - use new dump_syms for Android builds; r=geckoview-reviewers,snorp
Faster and more maintainable is good.

Differential Revision: https://phabricator.services.mozilla.com/D83561
2020-07-15 12:59:00 +00:00
Dorel Luca 775a192261 Backed out 2 changesets (bug 1652870) for Android bustage. CLOSED TREE
Backed out changeset 48a10a9249b0 (bug 1652870)
Backed out changeset 94ffbec77e89 (bug 1652870)
2020-07-15 15:35:45 +03:00
Nathan Froyd c7df38111d Bug 1652870 - use new dump_syms for Android builds; r=geckoview-reviewers,snorp
Faster and more maintainable is good.

Depends on D83560

Differential Revision: https://phabricator.services.mozilla.com/D83561
2020-07-14 21:33:12 +00:00
Tom Prince 198865bdd3 Bug 1652678: [taskgraph] Fix `test_transforms_job`.
Differential Revision: https://phabricator.services.mozilla.com/D83470
2020-07-14 21:12:01 +00:00
David Major 2e6b6721b9 Bug 1652600 - Rename build-clang-linux-{win,macosx}-cross.sh to 'repack' r=froydnj
These scripts don't call `build-clang.py`, they just repackage artifacts from other tasks that do.

I went with `repack` over `repackage` since that seems to be the established pattern in `taskcluster/scripts/misc/`.

Differential Revision: https://phabricator.services.mozilla.com/D83532
2020-07-14 15:55:20 +00:00
Tom Prince e0998f9228 Bug 1652786: [taskgraph] Fix parameter handling `load_tasks_for_kind; r=Callek a=Callek
DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D83566
2020-07-14 21:09:34 +00:00
Nathan Froyd 94d53dfdef Bug 1652054 - add a job name for the codeql build job; r=nalexander,tomprince
This change doesn't seem to affect anything now, but when I was pulling out
some bits into `job-defaults`, the lack of a `job-name` resulted in some
extremely cryptic errors from inside taskcluster code.

Differential Revision: https://phabricator.services.mozilla.com/D83127
2020-07-14 16:07:48 +00:00
Nathan Froyd 0724eb65cb Bug 1652759 - mark all dump_syms toolchains as available for local development; r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D83512
2020-07-14 16:11:22 +00:00
Nathan Froyd aa851e0e30 Bug 1652098 - move linux base toolchain builds to their own file; r=dmajor
The explanatory comment at the top of the new file provides some context.
The larger motivating context here is wanting to use `job-defaults` to clean
up the toolchain fetches for the Linux build jobs.  But if we did that, we
run into the problem that such fetches are merged with whatever the
individual job(s) specify for their toolchain fetches, not replaced.  So
we'd wind up with multiple clang toolchains being downloaded, or similar,
and things would go downhill from there, as workers attempt to unpack those
things to the same location (which is bad) or perhaps error out (which is
also bad).

This change therefore paves the way for providing `job-defaults` in linux.yml.

Differential Revision: https://phabricator.services.mozilla.com/D83158
2020-07-14 13:55:31 +00:00
David Major 82ce441b57 Bug 1616694 - Turn the macosx-cross toolchain task into a mere repackage r=nalexander
Currently the macosx-cross toolchain build pulls in a linux64-clang toolchain, uses it to build a Mac native toolchain, and then clobbers the result with pieces of the Linux toolchain. This means that the same version of LLVM is used to build the Mac pieces and be part of the final artifact. This will become a problem with upcoming LLVM 11 where we'll want to build the Mac pieces with LLVM 9 but otherwise repackage an LLVM 11 Linux toolchain.

So this commit makes the macosx-cross workflow look more like the win-cross one: take two compilers built elsewhere and just merge them.

Differential Revision: https://phabricator.services.mozilla.com/D83378
2020-07-14 11:33:50 +00:00
Tom Prince e92bbf5dd8 No bug: [taskgraph] Make `verify_test_packaging` handle `--target-kind` gracefully; r=Callek
If we are generating only a part of the graph, to given kind, don't fail if a
build is packaging tests and there is no corresponding test task, as the tests
may not have been generated.

Differential Revision: https://phabricator.services.mozilla.com/D82097
2020-07-14 07:17:26 +00:00
Tom Prince 51f106a3a3 Bug 1652086: Make `kind_dependencies_tasks` a dictionary based on the label; r=Callek
I was looking at py-spy for generating the taskgraph, and found that a bunch
of time was spent in taskgraph.transforms.job.use_fetches[1]. Use a dictionary
there instead saves about 20-30s on my machine.

[1] https://searchfox.org/mozilla-central/rev/622dbd3409610ad3f71b56c9a6a92da905dab0aa/taskcluster/taskgraph/transforms/job/__init__.py#243-247

Differential Revision: https://phabricator.services.mozilla.com/D83166
2020-07-14 07:39:20 +00:00
David Major 63aa7238ca Bug 1616694 - Allow build-clang to work with different Mac SDKs r=froydnj
LLVM 11 introduces a hard requirement for SDK 10.12 in order to build for Mac. We want to keep building older LLVMs with 10.11 though, so this patch adds some flexibility so that build-clang can make use of whatever SDK package a particular task pulls from tooltool (but still requesting a deployment target of 10.11).

Differential Revision: https://phabricator.services.mozilla.com/D82621
2020-07-13 22:44:54 +00:00
Tom Prince 1691c9892d Bug 1652184: Report to perherder stats about bugbug timings; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D83212
2020-07-13 19:53:00 +00:00
Gregory Mierzwinski a009f016fa Bug 1652451 - Disable 2020 youtube-playback tests temporarily. r=perftest-reviewers,davehunt
This patch disables all failing youtube-playback tests.

Differential Revision: https://phabricator.services.mozilla.com/D83368
2020-07-13 19:29:12 +00:00
Tarek Ziadé 7dfca9db55 Bug 1644778 - add a mozperftest to measure browser.xhtml DOM size, r=tarek,dhouse,sparky
Differential Revision: https://phabricator.services.mozilla.com/D79152
2020-07-13 15:44:38 +00:00
Tom Prince e460c39b9a Bug 1649168: Add title to sciptworker-canary action.
Differential Revision: https://phabricator.services.mozilla.com/D83362
2020-07-13 17:35:36 +00:00
Nathan Froyd 9bdf21a5da Bug 1652089 - update dump_syms version; r=firefox-build-system-reviewers,rstewart
This change pulls in the ELF and MachO support and few other miscellaneous
things.

Differential Revision: https://phabricator.services.mozilla.com/D83151
2020-07-13 13:07:27 +00:00
Edwin Takahashi 8e3cdb9917 Bug 1652128 - only schedule web-platform-tests-backlog suites on opt variant of each platform r=jmaher
Changes:
  - removes the ability to schedule web-platform-tests-reftest-backlog and web-platform-tests-backlog from non-opt variants of each platform.
  - in addition, removes the ability to schedule the above from windows7-32, regardless of the variant.
  - clean up references to now-deprecated platforms in backlog task definitions.

Differential Revision: https://phabricator.services.mozilla.com/D83172
2020-07-10 21:08:31 +00:00
Ricky Stewart c60f8ad9aa Bug 1652149 - Run `mozwebidlcodegen` unit test as part of `mozbuild` suite r=froydnj
We could make a new task for this, but `mozwebidlcodegen` depends on code in `mozbuild`, and vice-versa, so there doesn't really seem to be any meaningful advantage to that.

Differential Revision: https://phabricator.services.mozilla.com/D83187
2020-07-13 13:02:01 +00:00
Nathan Froyd d9e3a915cf Bug 1652100 - use job-defaults for macosx builds; r=nalexander
This change reduces clutter.

Differential Revision: https://phabricator.services.mozilla.com/D83159
2020-07-10 20:16:05 +00:00
Nathan Froyd bbdcb7d9d4 Bug 1652095 - don't repeatedly look up values when merging dicts; r=tomprince
We already have `value = source[key]` thanks to iteration; we should be
using `value` directly rather than re-doing `source[key]`.

Differential Revision: https://phabricator.services.mozilla.com/D83157
2020-07-10 20:43:41 +00:00
Nathan Froyd 89cf8970bb Bug 1652142 - add binutils toolchain to {fuzzing-,}ccov builds; r=firefox-build-system-reviewers,rstewart
This change brings the aforementioned toolchains to parity with the
asan-fuzzing-ccov toolchain.

Differential Revision: https://phabricator.services.mozilla.com/D83185
2020-07-10 21:45:25 +00:00
Sylvestre Ledru f7a0736a34 Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D83259
2020-07-12 17:01:13 +00:00
David Major 6c935d09d1 Bug 1630092 - Don't pull in wasm sandboxing in plain or base-toolchain builds r=froydnj
The `plain` builds are intended to make sure that building with an empty mozconfig doesn't break. Since an empty mozconfig build wouldn't have wasm sandboxing, neither should the `plain` builds.

While here, also remove wasi/lucet dependencies from the base-toolchain tasks, since they don't enable sandboxing either.

Differential Revision: https://phabricator.services.mozilla.com/D83011
2020-07-11 12:48:06 +00:00
Kris Maglione 9d78661f88 Bug 1649221: Update ChromeUtils.generateQI callers to pass strings. r=mccr8,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,preferences-reviewers,agi,whimboo,Bebe,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D81594
2020-07-10 23:58:28 +00:00
Mitchell Hentges e1aa2a866a Bug 1629337: Implements incremental dafsa algorithm r=rstewart
Differential Revision: https://phabricator.services.mozilla.com/D76893
2020-07-10 21:08:10 +00:00
Cosmin Sabou 72bb6a7f58 Backed out 2 changesets (bug 1652089, bug 1652087) for toolchains bustage.
Backed out changeset 617233706940 (bug 1652087)
Backed out changeset ebcebafde8e0 (bug 1652089)
2020-07-11 00:48:41 +03:00
Ricky Stewart e95ebbb152 Bug 1652097 - Run `featuregates` Python unit tests in separate task and not in `make check` r=mythmon
The unit test is broken under Python 3 on macOS, so I haven't included any macOS version of this task; one should probably be added if/when that's fixed.

Differential Revision: https://phabricator.services.mozilla.com/D83169
2020-07-10 20:54:12 +00:00
Mike Hommey ed90d5c5e6 Bug 1651938 - Update sccache to pick up basic `/clang:` support. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D83050
2020-07-10 20:53:19 +00:00
Nathan Froyd 60d15a3571 Bug 1652089 - update dump_syms version; r=firefox-build-system-reviewers,rstewart
This change pulls in the ELF and MachO support and few other miscellaneous
things.

Differential Revision: https://phabricator.services.mozilla.com/D83151
2020-07-10 20:32:57 +00:00
Narcis Beleuzu d32b539f51 Bug 1649168 - Fix lint failure a=lint-fix. CLOSED TREE 2020-07-10 19:51:24 +03:00
Narcis Beleuzu 3445ca16f5 Bug 1649168 - Fix gecko decision task failure. r=fix CLOSED TREE 2020-07-10 19:31:46 +03:00
Tom Prince 388e735d63 Bug 1649168: Add scriptworker-canary action and corresponding task; r=rail
Add an action that will trigger a task that runs
`mach release push-scriptworker-canary`
to test a new scriptworker deployment.

Differential Revision: https://phabricator.services.mozilla.com/D82821
2020-07-10 16:12:05 +00:00
Tom Prince ee007d06fc Bug 1649168: Add a new docker-image with the tools for pushing to try; r=rail
Differential Revision: https://phabricator.services.mozilla.com/D82820
2020-07-10 16:11:03 +00:00
Nathan Froyd 726b4f3b99 Bug 1649757 - don't upload artifacts for various SM builds; r=sfink
The artifacts (`js`, `jsapi-tests`) generated by these builds are rather
large, and we don't need them for anything.

Differential Revision: https://phabricator.services.mozilla.com/D81880
2020-07-10 15:53:38 +00:00
Nathan Froyd df458c1e95 Bug 1651410 - include updated binutils for clang 5 toolchain; r=firefox-build-system-reviewers,glandium
This change brings this toolchain into parity with other clang toolchains.

Differential Revision: https://phabricator.services.mozilla.com/D82741
2020-07-10 12:51:36 +00:00
Tom Prince 204d796929 Bug 1651731: [lint] Python and shell files without `#!` should not be executable; r=linter-reviewers,perftest-reviewers,geckoview-reviewers,agi,sylvestre,sparky
Differential Revision: https://phabricator.services.mozilla.com/D82954
2020-07-09 20:29:18 +00:00
Tom Prince 2c52622b85 Bug 1651731: [lint] Add a bunch more types of files that should never be executable; r=linter-reviewers,perftest-reviewers,geckoview-reviewers,preferences-reviewers,agi,sylvestre,sparky
Differential Revision: https://phabricator.services.mozilla.com/D82953
2020-07-09 21:28:49 +00:00
Andrew Halberstadt d5e8716e90 Bug 1640902 - [taskcluster.test] Add some additional checks to test_mach_try_auto.py, r=marco
Adds some additional assertions against what would be ran with |mach try auto|.
This also fixes a legit bug that the 'test_important_manifests_only' test
caught.

Differential Revision: https://phabricator.services.mozilla.com/D81404
2020-07-09 12:46:49 +00:00
Andrew Halberstadt 8dc68edc8e Bug 1640902 - [ci] Add integration tests for the 'taskcluster' directory, r=tomprince
Initially this suite will only include a test for |mach try auto| pushes.

Differential Revision: https://phabricator.services.mozilla.com/D81403
2020-07-08 18:48:26 +00:00
Andrew Halberstadt 0d3d8d4744 Bug 1640902 - [python-test] Add ability to mark tests as "slow" and an arugment to run them, r=raphael
This creates a general pytest plugin under "config/mozunit" which implements
the ability to mark tests as "slow". Slow tests will be skipped by default
unless "--run-slow" is passed in.

Differential Revision: https://phabricator.services.mozilla.com/D81402
2020-07-09 17:46:07 +00:00
Andrew Halberstadt eadca174d1 Bug 1651677 - [taskgraph] Remove 'xfail' from tests that were fixed by bug 1650067, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D82952
2020-07-09 17:46:07 +00:00
Armen Zambrano G. 5e2be1d274 Bug 1650224 - Support backfilling of manifest scheduled tasks r=tomprince
This adds the support for backfilling of manifest scheduled tasks while
preserving the existing features (e.g. schedule a specific test path).

Remove temporary new-backfill action.

Differential Revision: https://phabricator.services.mozilla.com/D82599
2020-07-09 15:20:58 +00:00
Armen Zambrano G. 28728bfafb Bug 1650224 - Drop support of testPath from backfill action r=tomprince
This optional mode to specify a test path when backfilling has been broken for a while
and is not being used to make it worth fixing. It is a mode
originally designed to be used with the test-verify tasks.

Differential Revision: https://phabricator.services.mozilla.com/D82722
2020-07-09 06:52:08 +00:00
Andrew Halberstadt 2e0601326b Bug 1650067 - [taskgraph] Fix some Python 3 compatibility issues in the 'optimize' directory, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D81577
2020-07-08 18:19:24 +00:00
Andi-Bogdan Postelnicu 222c13b10b Bug 1648710 - reduce `max-run-time` for coverity full tree analysis. r=marco
Differential Revision: https://phabricator.services.mozilla.com/D82871
2020-07-09 12:40:43 +00:00
Florin Strugariu f0e6aa38e1 Bug 1531358 - [meta] ensure windows 10 ux machines running performance are only running on mozilla-central/try as tier-2 r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D81669
2020-07-09 09:04:26 +00:00
Chris AtLee 676e2f71c7 Bug 1555560: Run black format check in automation; r=ahal,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D33126
2020-07-08 22:08:06 +00:00
Mike Hommey 675ed50acd Bug 1651549 - Remove now unnecessary order_image_tasks. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D82810
2020-07-09 03:54:46 +00:00
Mike Hommey 459cfbe348 Bug 1651227 - Use the in-tree kaniko image builder image to build docker images. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D82622
2020-07-09 03:54:46 +00:00
Mihai Alexandru Michis 5f385df474 Backed out 2 changesets (bug 1555560) for causing multiple lint failures.
CLOSED TREE

Backed out changeset bd9460ac6e48 (bug 1555560)
Backed out changeset f2896032ced6 (bug 1555560)
2020-07-09 01:04:18 +03:00
Chris AtLee 92897f1567 Bug 1555560: Run black format check in automation; r=ahal,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D33126
2020-07-08 20:44:41 +00:00
Tom Prince f27be8d7e7 No bug: Be strict about treeherder symbol splitting; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D82624
2020-07-08 20:02:26 +00:00
Dorel Luca 7ff1c0fb61 Backed out changeset b17f8ba4211d for Gecko Decision task bustage. CLOSED TREE 2020-07-08 22:53:59 +03:00
Tom Prince 440eed985f Bug 1643817: Use a fresh taskgroup for create-interactive tasks; r=Callek
In Bug 1641971 (e7d4c490c31a) we changed `taskgraph.create.create_tasks` to
always get the decision task id to use. However, the call in create-interactive
passed `None`, expecting to have on generated. This changes that to use the
`create-interactive`s action task as the task id.

Differential Revision: https://phabricator.services.mozilla.com/D82652
2020-07-08 18:41:17 +00:00
Tom Prince fc3ae614bc No bug: Update links to hg.mozilla.org to use `default` instead of `tip` in `taskcluster/`; r=Callek
The latter sometimes bites us if we have a legacy support branch that gets
pushed more recently than default.

Differential Revision: https://phabricator.services.mozilla.com/D82628
2020-07-08 18:41:17 +00:00
Tom Prince 927f176328 No bug: Be strict about treeherder symbol splitting; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D82624
2020-07-08 18:18:57 +00:00
Edwin Takahashi 02a12126c0 Bug 1648851 - reduce max-run-time value of android-api-16-shippable/opt task to 1800 r=gbrown,jmaher
Changes:
  - max-run-time reduced to 1800 which should suffice.

Differential Revision: https://phabricator.services.mozilla.com/D82253
2020-07-08 17:46:37 +00:00
emilfs dafec58d06 Bug 1643293 - added new job in doc to render documentation at review phase r=sylvestre,ahal
Differential Revision: https://phabricator.services.mozilla.com/D80428
2020-07-08 13:53:45 +00:00
Christian Holler fcbc0dd643 Bug 1651243 - Remove leftover crashsymbols attribute from fuzzing debug job. r=truber
Differential Revision: https://phabricator.services.mozilla.com/D82683
2020-07-08 12:14:15 +00:00
alexandru.ionescu 1feda07409 Bug 1651353 Re-enable youtube widevine tests r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82692
2020-07-08 12:38:10 +00:00
Gregory Mierzwinski 8d10f86507 Bug 1650871 - Add all browsertime desktop tests. r=perftest-reviewers,AlexandruIonescu
This patch adds all desktop pageload tests to browsertime. It adds taskcluster tasks for these but doesn't enable them in production. They can only be run when --full is used.

Differential Revision: https://phabricator.services.mozilla.com/D82432
2020-07-08 07:48:16 +00:00
Gregory Mierzwinski 6e1d467ad0 Bug 1650871 - Add option to disable firefox window recorder. r=perftest-reviewers,AlexandruIonescu
This patch adds an option to disable the firefox window recorder in browsertime, it also adds it to the browsertime-mobile taskcluster config since it is disabled there (but not on desktop).

Differential Revision: https://phabricator.services.mozilla.com/D82431
2020-07-08 07:50:11 +00:00
Tom Prince a22772e2a2 Bug 1626058: Build docker images with kaniko, instead of dind; r=glandium,hwine
Differential Revision: https://phabricator.services.mozilla.com/D77864
2020-07-07 19:53:32 +00:00
Tom Prince 033c399c15 Bug 1626058: Don't add prefix when building a docker-context at graph generation time; r=glandium
We were building a context with a top-level directory matching the image name
during graph generation. This is not accepted by docker build. This didn't
cause issues since we only used it for digest generation. Since we are
switching to use the decision generated context, change this to match the
context being generated when building an image.

Differential Revision: https://phabricator.services.mozilla.com/D77841
2020-07-07 19:53:17 +00:00
Tom Prince d64ad0967b Bug 1626058: Add support for writting out artifacts from transforms in the decision task; r=Callek,ahal
To support using kaniko[1] for building images, we need to generate the docker
contexts in a seprate task from the docker-image task. Since we use the hash of
the context as the cached-task digest, we generate the context in the decision
task already, so this adds a way to write that out to be used by downstream
tasks.

[1] https://github.com/GoogleContainerTools/kaniko

Differential Revision: https://phabricator.services.mozilla.com/D77839
2020-07-07 19:56:11 +00:00
Tom Prince 50513f07b4 Bug 1637544: Use sccache on instrumented builds on non-release branches; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D82485
2020-07-07 16:39:28 +00:00
Tom Prince cfe40e25ca Bug 1637544: Set `use-sccache` explicitly, rather than based on an sccache toolchain being provided; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D82484
2020-07-07 16:39:31 +00:00
Tom Prince 7ed26bf1c6 Bug 1637544: Rename `needs-sccache` to `use-sccache`; r=glandium
I'm going to change this from being autodected, to specified explicitly, and so
`use-sccache` better captures the meaning.

Differential Revision: https://phabricator.services.mozilla.com/D82483
2020-07-07 16:39:33 +00:00
Tom Prince aa8615681b No bug: Remove unused `desktop1604-test` image; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D82543
2020-07-07 16:17:16 +00:00
Justin Wood bff89afddf Bug 1649383 - don't do geckoview builds on esr. r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D81742
2020-07-07 16:09:35 +00:00
Mihai Alexandru Michis a8ccb677a1 Bug 1648591 - Fix failures regarding test_cron_util.py a=fix
CLOSED TREE
2020-07-07 19:35:38 +03:00
Mihai Alexandru Michis 5acb93239f Backed out 3 changesets (bug 1637544) for causing gecko decision task bustages.
CLOSED TREE

Backed out changeset 93b955e5c048 (bug 1637544)
Backed out changeset be0717d76643 (bug 1637544)
Backed out changeset 447fea64b68d (bug 1637544)
2020-07-07 19:31:41 +03:00
Tom Prince 9c3f3b3519 Bug 1637544: Use sccache on instrumented builds on non-release branches; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D82485
2020-07-07 08:39:25 +00:00
Tom Prince 2d287e7d96 Bug 1637544: Set `use-sccache` explicitly, rather than based on an sccache toolchain being provided; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D82484
2020-07-07 08:39:20 +00:00
Tom Prince 8a8dbbb549 Bug 1637544: Rename `needs-sccache` to `use-sccache`; r=glandium
I'm going to change this from being autodected, to specified explicitly, and so
`use-sccache` better captures the meaning.

Differential Revision: https://phabricator.services.mozilla.com/D82483
2020-07-07 08:39:19 +00:00
Tom Prince b89d332bae No bug: Don't include push-id in treeherder routes; r=aki
Treeherder ignores this.

Differential Revision: https://phabricator.services.mozilla.com/D82251
2020-07-03 23:37:49 +00:00
Tom Prince 909e7275e8 Bug 1648591: Remove taskgraph based cron implementation; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D81270
2020-07-07 16:04:00 +00:00
David Major 06d9c7e99f Bug 1650239 - Build llvm-dsymutil out of the clang-10 source tree r=firefox-build-system-reviewers,rstewart
The current version hits OOM errors when dsymutil-ing files created by clang 10 and 11.

The choice of clang-10 here is somewhat arbitrary in that it's a fetch job that we conveniently already had in the tree. It doesn't have to be exactly version 10 specifically.

Differential Revision: https://phabricator.services.mozilla.com/D82453
2020-07-06 21:42:42 +00:00
James Graham 6fdb192e27 Bug 1649866 - Promote wpt print-reftests to tier-1 on desktop, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D81979
2020-07-02 12:32:44 +00:00
David Major d38d9b8bdb Bug 1650239 - Update cctools-port to make it buildable with clang 11 r=froydnj
Fixes the bustage described in 4e1faecce8

In theory I could leave this task alone and fork a new toolchain for use by clang 11, but this seems internal-enough that existing builds shouldn't be negatively affected by this.

Differential Revision: https://phabricator.services.mozilla.com/D82444
2020-07-06 20:43:42 +00:00
Gregory Mierzwinski 99a1058fe5 Bug 1649819 - Temporarily disable youtube widevine tests on linux and windows7. r=tarek
This patch disables the linux and windows7 platforms for the youtube widevine tests.

Differential Revision: https://phabricator.services.mozilla.com/D82370
2020-07-07 11:50:28 +00:00
David Major 466f74b7ac Bug 1650239 - Name clang-9 toolchains as such explicitly r=firefox-build-system-reviewers,rstewart
We already do this for e.g. `linux64-clang-9`; this patch extends that pattern everywhere.

This will make it easy to do try runs with other clangs: just move the `toolchain-alias` lines from the `9` tasks to the `trunk` tasks.

Also, this makes dependencies more explicit: for example the gn task specifically requests a clang-9 compiler, so it will also need a clang-9-based cctools-port, rather than whatever moving value the alias represents.

Differential Revision: https://phabricator.services.mozilla.com/D82441
2020-07-06 21:42:22 +00:00
David Major c65f6e0aff Bug 1650239 - Rename cctools-clang-10-port to cctools-port-clang-10 r=firefox-build-system-reviewers,rstewart
Some cleanup before I add more copies of this task.

Since this is based on a repo called `cctools-port` it seems like it would be better to keep that substring intact.

Differential Revision: https://phabricator.services.mozilla.com/D82439
2020-07-06 21:42:35 +00:00
Armen Zambrano G. bcdae74a2f Bug 1639873 - Fix new backfill issue r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D82420
2020-07-06 20:41:11 +00:00
Mihai Tabara 2db7ce0b92 Bug 1627834 - update the text and screenshots on Flathub.r=rail
Differential Revision: https://phabricator.services.mozilla.com/D82360
2020-07-06 18:00:10 +00:00
Simon Fraser 28ddc204af Bug 1649930 Diagnostics for AWS request issues r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D82358
2020-07-06 13:07:45 +00:00
Ben Hearsum dc6fa9e083 Bug 1641058: fix unit test failures from remove_tasks interface change. a=fix. CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D82213
2020-07-03 17:49:05 +00:00
Marco Castelluccio 9e5cdda0dd Bug 1648414 - Define some additional bugbug-based strategies and remove poorly performing ones. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D81050
2020-07-03 16:30:37 +00:00
Marco Castelluccio a6c9cd86e2 Bug 1648414 - Add a new argument to the BugBugPushSchedules optimization strategy to only consider tasks. r=ahal
So we can define alternative strategies that only use tasks and compare them with the reduced ones.

Differential Revision: https://phabricator.services.mozilla.com/D81049
2020-07-01 15:32:48 +00:00
Marco Castelluccio c0efb461f5 Bug 1648414 - Support defining custom DisperseGroup strategies with a different target_counts dict. r=ahal
If we don't copy the dict, all strategies will share the same.

Differential Revision: https://phabricator.services.mozilla.com/D81048
2020-07-01 15:32:25 +00:00
Ben Hearsum 8289a7e7cb Bug 1641058: tasks that only exist because of another that is later optimized away should not be scheduled r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D81745
2020-07-02 21:28:57 +00:00
Geoff Brown e17ca5f1b5 Bug 1585726 - Run mozlint on macosx64 and win64 too; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D82200
2020-07-03 16:07:33 +00:00
Armen Zambrano G. 17affe362d Bug 1639873 - Add support for test manifest backfilling r=tomprince
We use the symbol of the original task we backfill and suffix the revision of the push
from which we backfill. This makes it a bit more clear as to from which push we requested
the backfill.

We also modify the group symbol (if available) to group backfilled tasks.

***

***

Differential Revision: https://phabricator.services.mozilla.com/D81379
2020-07-03 14:18:28 +00:00
Armen Zambrano G. 9425bdc44a Bug 1639873 - New backfill action r=tomprince
This backfill action schedules a secondary action per push. This secondary action
schedules the intended task on behalf of the primary action.

This introduces logic on how to trigger a hook by an action.

Differential Revision: https://phabricator.services.mozilla.com/D79351
2020-07-03 13:45:21 +00:00
Edwin Takahashi 3ae2d81379 Bug 1648674 - fix unary operator expected error in test-liux.sh r=glandium
Changes:
  - use parameter expansion to provide a default value of 'false' if `$NEED_COMPIZ` is not set.

Differential Revision: https://phabricator.services.mozilla.com/D81388
2020-07-02 23:03:49 +00:00
Gregory Mierzwinski f671ac2725 Bug 1649539 - Disable non-shippable G5 raptor tests in production. r=perftest-reviewers,Bebe
A patch landed recently which added this build. This patch disables it in production.

Differential Revision: https://phabricator.services.mozilla.com/D81733
2020-07-02 19:46:36 +00:00
Narcis Beleuzu bb1da0fa97 Backed out changeset 6a42da21836e (bug 1641058) for breaking action tasks like retriggers . CLOSED TREE 2020-07-02 21:45:53 +03:00
Tom Prince 02ebadf1a2 Bug 1649356: [taskgraph] Enforce schema identifier restrictions for source_test schema; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D81658
2020-07-02 12:45:53 +00:00
Tom Prince 4df2e5b458 Bug 1649356: [taskgraph] Don't use `Schema(..., required=True)`; r=ahal
This is the only place where we override the default of `required=False`.
Change it to match the rest of the schemas, so as not to confuse people who
don't happen to notice the final line of the schema.

Differential Revision: https://phabricator.services.mozilla.com/D81657
2020-07-02 18:01:45 +00:00
Tom Prince dcbbfca3e4 Bug 1649356: [taskgraph] `optionally_keyed_by` takes multiple fields to key by; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D81656
2020-06-30 14:11:30 +00:00
Tom Prince 78f88bf76b Bug 1649356: [taskgraph] We do not honour voluptuous `default` values, so don't specify them; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D81655
2020-06-30 14:10:36 +00:00
Tom Prince da997b746b Bug 1649356: [taskgraph] Don't have unused `depname` key in release transforms; r=Callek
We don't ever set `depname` in any of the kinds that use these transforms.
Since we don't apply default values in schemas, `Required(..., default=...)`
behaves equivalently to `Optional(...)`, so we can just remove these options.

Differential Revision: https://phabricator.services.mozilla.com/D81654
2020-06-30 14:08:27 +00:00
Ben Hearsum 2890d89ae8 Bug 1641058: tasks that only exist because of another that is later optimized away should not be scheduled r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D81745
2020-07-02 17:00:03 +00:00
Ben Hearsum 9626260f04 Bug 1646511: disable webgpu tests for mingw builds on autoland r=marco
Differential Revision: https://phabricator.services.mozilla.com/D81139
2020-07-01 19:54:04 +00:00
Florin Strugariu 6999f35c94 Bug 1621344 - Add Android Browsertime youtube-playback tests r=perftest-reviewers,sparky,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D67437
2020-07-02 09:33:41 +00:00
Nathan Froyd fe5aabec65 Bug 1647481 - bump sccache version to pick up zstd changes; r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D80550
2020-07-01 21:18:27 +00:00
Martin Stransky dc523400eb Bug 1631400 [Flatpak] Add 'Open the Profile Manager' to the right click menu on desktop actions, r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D81863
2020-07-01 19:30:08 +00:00
Tarek Ziadé 410c14bebe Bug 1644320 - Fix how we setup the virtualenv r=sparky
Fix how we setup the virtualenv

Differential Revision: https://phabricator.services.mozilla.com/D81597
2020-07-01 18:12:06 +00:00
Justin Wood f050825aa3 Bug 1640278 - Remove 'try' from checking run-on-projects for try-syntax. r=bhearsum
This could go further and test for m-c or the trunk/integration aliases, etc. but I opted for not letting this increase try-syntax jobs.

Differential Revision: https://phabricator.services.mozilla.com/D81756
2020-07-01 17:17:28 +00:00
Justin Wood 908076db9f Bug 1640278 - Adjust docs. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D81755
2020-07-01 14:11:45 +00:00
Justin Wood a9b4324248 Bug 1640278 - Fixup run-on-projects verification failures. r=sylvestre
This is in-part a followup to 1638260 which fixed some cases of this problem.

Depends on D76540

Differential Revision: https://phabricator.services.mozilla.com/D76746
2020-07-01 14:04:19 +00:00
Justin Wood 725d121ff5 Bug 1640278 - Do validation of run-on-projects. r=catlee
Differential Revision: https://phabricator.services.mozilla.com/D76540
2020-07-01 14:03:38 +00:00
Gregory Mierzwinski 23288e112e Bug 1649641 - Re-enable live site Fenix tests. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D81786
2020-07-01 09:24:15 +00:00
Simon Fraser f02cac8eef Bug 1648664 Reduce download concurrency in partials r=aki
Differential Revision: https://phabricator.services.mozilla.com/D81692
2020-06-30 16:34:06 +00:00
Henrik Skupin 6f921302c7 Bug 1643099 - [geckodriver] Build geckodriver as static executable for Linux. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D81605
2020-06-30 13:19:41 +00:00
alexandru.ionescu 2a81df9ece Bug 1648902 Remove webrender variant from fennec r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D81660
2020-06-30 10:37:22 +00:00
Florin Strugariu 1749affc05 Bug 1635711 - Enable cold page load tests with Fission enabled r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D81308
2020-06-30 07:27:41 +00:00
Tarek Ziadé 9294a5bfc1 Bug 1649176 - add batch attribute to add --test-date r=sparky
Right now setup_perftest_test_date adds --test-date yesterday to all perftest
runs. we want that only for the ones doing batches

Differential Revision: https://phabricator.services.mozilla.com/D81562
2020-06-29 20:12:42 +00:00
Edwin Takahashi 63d17a46c6 Bug 1648846 - more robust detection in conditional for xwit to be called in test-linux.sh r=jmaher
Changes:
  - instead of relying only on `$DISPLAY` env var, also use `$NEED_WINDOW_MANAGER` in the check.

Differential Revision: https://phabricator.services.mozilla.com/D81398
2020-06-27 09:19:17 +00:00