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

52 Коммитов

Автор SHA1 Сообщение Дата
Wander Lairson Costa ea1c1973c0 Bug 1635877: move all android-em tests to AWS baremetal r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D74166
2020-05-08 01:56:55 +00:00
Geoff Brown 02269c9305 Bug 1624649: Move android-em to pull emulator from toolchain instead of tooltool; r=wcosta,kats
This is very similar to wcosta's earlier patch, with a few adjustments to overcome
special cases:
 - remove the wrench override of adb path; handle in config instead
 - fix taskcluster config syntax in a couple of places
 - add android-sdk-linux fetch for test-verify

Differential Revision: https://phabricator.services.mozilla.com/D73157
2020-05-06 14:28:37 +00:00
Jamie Nicol 1af6f33ce1 Bug 1634275 - Update glslopt to 0.1.2 to remove dependency on bindgen. r=jrmuizel,kats
Differential Revision: https://phabricator.services.mozilla.com/D73198
2020-04-30 12:25:17 +00:00
Jamie Nicol 1d3a107541 Bug 1604615 - Fix wrench build issues on CI arising from glslopt. r=jrmuizel
* For wrench builds, the clang toolchain must now be fetched and be
  present in PATH for bindgen to work. When building OSMesa, we must
  therefore set `LLVM_CONFIG=no` so that it does not attempt to build
  llvmpipe.

* For wrench Mac cross-compiles, we must be careful to expose CFLAGS
  and similar variables using the target-specific variable names, so
  that host builds do not attempt to use flags intended for the
  target. When building OSMesa we must use the generic variable `CC`,
  so now we additionally set `HOST_CC`, so that host builds use the
  host variable rather than the generic one.

* Similarily, for wrench android builds we must use a fork of
  cargo-apk which sets the target-specific variables rather than the
  generic ones. Otherwise we would attempt to use the NDK toolchain
  for host builds.

Differential Revision: https://phabricator.services.mozilla.com/D70031
2020-04-21 10:31:56 +00:00
Andreea Pavel 5fab423484 Backed out changeset 1ad3c93e1e07 (bug 1624649) for wrench failure on a CLOSED TREE 2020-04-16 23:35:18 +03:00
Wander Lairson Costa 43890d11f7 Bug 1624649: Move android emu to pull from toolchain instead tooltool r=nalexander
Currently, we build android emulator packages manually and upload to
tooltool.

This patch switches it to be pulled from the toolchain built artifacts.

This also allows android tests to run in the staging environment.

Differential Revision: https://phabricator.services.mozilla.com/D68617
2020-04-16 19:29:15 +00:00
Kartikaya Gupta c37e0f6cf5 Bug 1628244 - Wrench be gettin' slow, give it more time. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D70177

--HG--
extra : moz-landing-system : lando
2020-04-08 12:54:37 +00:00
Bogdan Tara 1eade95ccd Backed out changeset 0592b572c58d (bug 1624649) for many failures complaining about minidump_stackwalk path CLOSED TREE 2020-04-01 22:12:57 +03:00
Wander Lairson Costa b54bca51c3 Bug 1624649: Move android emu to pull from toolchain instead tooltool r=nalexander
Currently, we build android emulator packages manually and upload to
tooltool.

This patch switches it to be pulled from the toolchain built artifacts.

This also allows android tests to run in the staging environment.

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

--HG--
extra : moz-landing-system : lando
2020-04-01 16:30:21 +00:00
Geoff Brown 15a2cb5aea Bug 1619846 - Increase max-run-time for webrender on macos; r=kats
Avoid task timeouts by increasing max-run-time, to allow for repo cloning.

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

--HG--
extra : moz-landing-system : lando
2020-03-06 19:38:54 +00:00
egao 68b0806130 Bug 1613982 - change osx wrench jobs to osx 10.14 (currently on 10.10), r=gbrown.
Differential Revision: https://phabricator.services.mozilla.com/D62762

--HG--
extra : moz-landing-system : lando
2020-02-13 17:16:29 +00:00
Sebastian Hengst 18aefc612f Bug 1613958 - set correct treeherder platform names for macOS webrender and condprof tasks. r=chmanchester
Some webrender and condprof tasks on macOS had raw/'ugly' platform names and
were listed at the top of a treeherder push due to that and not together with
the other OS X tasks. With this patch applied, they are shown together with the
other tasks on that platform.

The platform name should reference either cross compile or the platform version
it is running on.

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

--HG--
extra : moz-landing-system : lando
2020-02-07 20:48:13 +00:00
Dzmitry Malyshau 69b270f2c6 Bug 1605171 - Replace wrupdater with github-sync r=tomprince
this is an evolution of wrupdater

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

--HG--
extra : moz-landing-system : lando
2020-01-14 18:37:28 +00:00
Edwin Takahashi d8185fdaf4 Bug 1602863 - use ubuntu1804 image for webrender r=jmaher
Changes:

Use ubuntu1804-test image instead of desktop1604-test for webrender(wrench) tasks.

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

--HG--
extra : moz-landing-system : lando
2019-12-11 20:28:45 +00:00
Tom Prince 065ccdcd35 Bug 1546801: [firefox-ci] Use taskcluster-proxy for windows builds' tooltool access; r=Callek a=tomprince CLOSED TREE
MANUAL PUSH: Fix windows tooltool failures in firefox-ci cluster.

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

--HG--
extra : rebase_source : 1444058a60e72214986e3ac6151b5d00b38f300e
extra : amend_source : 6c44b9e8f0185f8023af04898df89079586a2b55
2019-11-09 15:19:55 -07:00
Tom Prince 1fd2626e6a Bug 1576707: [taskgraph] Get artifact prefix for fetches from dependent task; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D49699

--HG--
extra : moz-landing-system : lando
2019-10-18 17:23:00 +00:00
Jamie Nicol ffd7f50dee Bug 1581628 - Update wrench jobs to work with NDK r20. r=jrmuizel
To support NDK r20, wrench needs to be built with a more recent, upstream
(though still unpublished) version of cargo-apk. This has some consequences
which have been adjusted for:
 * Gradle is no longer required to build wrench.
 * The output apk file paths have changed.
 * The apks are now signed automatically.
 * The default activity name has changed.
 * Android permissions must be explicitly requested.
 * We must ensure winit is built with a matching version of android_glue.

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

--HG--
extra : moz-landing-system : lando
2019-09-27 13:50:43 +00:00
Mike Hommey a4e51ec9ee Bug 1572381 - Use the same tooltool manifest for webrender as for other tasks using vs2017. r=nalexander
It turns out this task doesn't use cmake or ninja (anymore?).

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

--HG--
extra : moz-landing-system : lando
2019-08-12 16:13:15 +00:00
Mike Hommey ee928b205d Bug 1572363 - Add a sparse profile for webrender tasks. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D41152

--HG--
extra : moz-landing-system : lando
2019-08-08 13:47:51 +00:00
Mike Hommey 0d49eb3466 Bug 1571562 - Make tooltool-download.sh download and extract to MOZ_FETCHES_DIR. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D40712
2019-08-07 13:54:18 +09:00
Mihai Alexandru Michis 35af63e9a3 Bug 1565725 - Fix bustages in taskcluster/ci/webrender/kind.yml r=aryx CLOSED TREE 2019-08-02 15:49:16 +03:00
Tom Prince 249252f4b0 Bug 1565725: Use run-task to change the working directory; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D39600
2019-08-02 19:05:55 +09:00
Mike Hommey 93784dd2f7 Bug 1515082 - Use "fetches.toolchain" for webrender tasks. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D40014

--HG--
extra : moz-landing-system : lando
2019-08-01 21:04:09 +00:00
Mike Hommey 9f81c7a46f Bug 1568460 - Fix Android wrench builds for the now-absolute MOZ_FETCHES_DIR. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com//D39823

--HG--
extra : amend_source : 8d8433d7b32450e9adcae1140e158b378b81fd7a
2019-07-30 04:37:54 +03:00
Cosmin Sabou cbd0f04617 Backed out changeset d63a662414d0 (bug 1568460) for landing without a reviewer in the commit message.
--HG--
extra : amend_source : 0b32935e49c3f37a2019c0410980b22756b11f60
2019-07-30 06:00:56 +03:00
Mike Hommey ee365ba814 Bug 1568460 - Fix Android wrench builds for the now-absolute MOZ_FETCHES_DIR.
Differential Revision: https://phabricator.services.mozilla.com//D39823
2019-07-30 04:37:54 +03:00
Jeff Muizelaar 8d570e1838 Bug 1567807. Add 'build.gradle' to 'files-changed' list for wrench.
Differential Revision: https://phabricator.services.mozilla.com/D39008

--HG--
extra : moz-landing-system : lando
2019-07-23 13:34:40 +00:00
Kartikaya Gupta 2d73759624 Bug 1523321 - Run the wrupdater on m-c pushes that touch gfx/wr. r=tomprince,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D33548

--HG--
extra : moz-landing-system : lando
2019-07-16 15:38:39 +00:00
Narcis Beleuzu ab956a715f Backed out 2 changesets (bug 1523321) for webrender bustages. CLOSED TREE
Backed out changeset d86e7c8f1e14 (bug 1523321)
Backed out changeset 18414da977c3 (bug 1523321)
2019-07-16 18:23:45 +03:00
Kartikaya Gupta b3bebb6eca Bug 1523321 - Run the wrupdater on m-c pushes that touch gfx/wr. r=tomprince,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D33548

--HG--
extra : moz-landing-system : lando
2019-07-16 14:09:47 +00:00
Brindusan Cristian 3de8b088e1 Backed out 2 changesets (bug 1523321) for breaking Gecko Decision Task. CLOSED TREE
Backed out changeset c032bed595dc (bug 1523321)
Backed out changeset 0a4f53b896b1 (bug 1523321)
2019-07-16 17:00:24 +03:00
Kartikaya Gupta c6cc78e85f Bug 1523321 - Run the wrupdater on m-c pushes that touch gfx/wr. r=tomprince,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D33548

--HG--
extra : moz-landing-system : lando
2019-07-16 13:49:54 +00:00
Kartikaya Gupta 1aa9dd7816 Bug 1555479 - Run wrench reftests on a Pixel2 in bitbar. r=jrmuizel
Note that on the bitbar workers we don't get to use a gecko checkout, so
we need to fetch the mozharness.zip and wrench reftests as artifacts from
other jobs.

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

--HG--
extra : moz-landing-system : lando
2019-06-08 08:59:23 +00:00
Kartikaya Gupta 6d682927cb Bug 1555479 - Rename android_emulator_wrench to android_wrench.py. r=gbrown
This is in preparation for having the same script be used for emulator
and device runs. No functional change in this patch; it just renames
the file and class.

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

--HG--
rename : testing/mozharness/scripts/android_emulator_wrench.py => testing/mozharness/scripts/android_wrench.py
extra : moz-landing-system : lando
2019-06-08 08:59:02 +00:00
Kartikaya Gupta 5f30b8c664 Bug 1549776 - Add taskcluster jobs for running wrench on Android. r=jrmuizel
Also docs for running the same thing locally.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 19:31:06 +00:00
Kartikaya Gupta 4a3ea068e9 Bug 1549776 - Fix path to artifact. r=gw
Typo when I first landed this, but nothing relied on it so it didn't matter.

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

--HG--
extra : moz-landing-system : lando
2019-05-23 15:29:55 +00:00
Tom Prince 85e8be2031 Bug 1550816: Enforce consistent indenting in taskcluster yaml; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D30684

--HG--
extra : moz-landing-system : lando
2019-05-10 21:19:48 +00:00
Kartikaya Gupta 7d7e68f66b Bug 1548635 - Add opt builds of wrench. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D29715

--HG--
extra : moz-landing-system : lando
2019-05-02 20:50:12 +00:00
Tom Prince e0ca5b4dd8 Bug 1532783: [taskgraph] Switch to using worker aliases for docker-worker and generic-worker; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D24238

--HG--
extra : moz-landing-system : lando
2019-04-30 22:58:06 +00:00
Tom Prince 34f2b043a9 Bug 1450012: [taskgraph] Disable retrigger action for many tasks; r=dustin
Many tasks (release tasks and cached tasks, in particular) should be re-run rather
than retriggered. Disable retrigger action for those tasks by default.

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

--HG--
extra : moz-landing-system : lando
2019-04-16 22:02:46 +00:00
Chris AtLee e779730f54 Bug 1539903: Use linux worker types for android jobs r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D25272

--HG--
extra : moz-landing-system : lando
2019-04-02 16:50:36 +00:00
Kartikaya Gupta fb63ec3305 Bug 1537734 - Move the wrench android build out into a helper script. r=nalexander
No functional change here. This just extracts the existing script into a
helper file and shifts things around slightly so it's more logically
grouped (the env variables are needed for the cargo-apk invocation).
Also use better bash hygiene with variables.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 17:23:39 +00:00
Kartikaya Gupta 1889f4e164 Bug 1532284 - Build wrench on Android. r=glandium
Depends on D22377

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

--HG--
extra : moz-landing-system : lando
2019-03-08 00:37:46 +00:00
Kartikaya Gupta 56bd94dd33 Bug 1516568 - Add jobs to cross-compile cargo test binaries and run them on macOS. r=glandium
Similar to the previous patch, this adds two jobs. One that
cross-compiles the binaries produced by `cargo test` and publishes them
as an artifact. The other job downloads the artifact and runs the
resulting binaries.

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

--HG--
extra : source : 79120d13e713114032263c0851455ec5f981d72c
2019-02-15 01:32:21 +00:00
Kartikaya Gupta 10e1acc2e9 Bug 1516568 - Add jobs to cross-compile wrench and use the resulting binaries. r=glandium
One job (which runs on a Linux docker worker) cross compiles wrench in
two configurations (regular and headless) and publishes artifacts with
the binaries. The other job (which runs on macOS) downloads the
artifacts and uses them to run the WebRender macOS CI release-mode
scripts, which basically consists of running the WebRender reftest
suite.

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

--HG--
extra : source : 028c0ed368b844a4e54f3c38177b0fe65211d484
2019-02-15 01:32:16 +00:00
Dorel Luca b73b2c4f67 Backed out 7 changesets (bug 1516568) for Docker and Toolchain failures. CLOSED TREE
Backed out changeset 79120d13e713 (bug 1516568)
Backed out changeset 028c0ed368b8 (bug 1516568)
Backed out changeset f06721b552a8 (bug 1516568)
Backed out changeset ee403c79877e (bug 1516568)
Backed out changeset 8990eef6c31e (bug 1516568)
Backed out changeset f6413e576a21 (bug 1516568)
Backed out changeset e9f887f489e5 (bug 1516568)
2019-02-15 05:16:55 +02:00
Kartikaya Gupta ad84b74ed1 Bug 1516568 - Add jobs to cross-compile cargo test binaries and run them on macOS. r=glandium
Similar to the previous patch, this adds two jobs. One that
cross-compiles the binaries produced by `cargo test` and publishes them
as an artifact. The other job downloads the artifact and runs the
resulting binaries.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 01:32:21 +00:00
Kartikaya Gupta dc62fcc29a Bug 1516568 - Add jobs to cross-compile wrench and use the resulting binaries. r=glandium
One job (which runs on a Linux docker worker) cross compiles wrench in
two configurations (regular and headless) and publishes artifacts with
the binaries. The other job (which runs on macOS) downloads the
artifacts and uses them to run the WebRender macOS CI release-mode
scripts, which basically consists of running the WebRender reftest
suite.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 01:32:16 +00:00
Andrew Halberstadt d585c32562 Bug 1519472 - [ci] Opt out of caching for generic-worker based Windows builds, r=tomprince
The hosts don't have enough disk space to cache mozilla-central.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 22:20:58 +00:00
Kartikaya Gupta 3df27b4278 Bug 1518902 - Promote WR standalone CI jobs to tier-1. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D16087

--HG--
extra : moz-landing-system : lando
2019-01-09 21:56:22 +00:00