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

5746 Коммитов

Автор SHA1 Сообщение Дата
Andrew Halberstadt e105223614 Bug 1539932 - [ci] Handle serviceworker/socketprocess test variants more generically, r=jmaher
We are starting to spin off more and more "variants" of test suites. These are
usually just duplicates of our pre-existing tasks, except with an additional
pref set.

Currently there are two variants (serviceworker-e10s and socketprocess-e10s),
but a third will be added soon (fission). This change ensures we handle these
types of requests in a consistent and well defined manner. It also splits tasks
in a loop, so we don't accidentally risk combinatorial explosion.

Variants should typically be reserved for very large changes that will impact
the entire codebase (think e10s).

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

--HG--
extra : moz-landing-system : lando
2019-04-18 14:40:08 +00:00
Andrew Halberstadt af84858720 Bug 1532747 - Create try-only raptor tp6m-1 fenix task, r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D27948

--HG--
extra : moz-landing-system : lando
2019-04-17 19:49:52 +00:00
Bob Clary 702a7ecadc Bug 1545451 - Disable sy-tp6 on code coverage builds, r=jmaher.
Differential Revision: https://phabricator.services.mozilla.com/D28076

--HG--
extra : moz-landing-system : lando
2019-04-18 15:30:36 +00:00
Aki Sasaki 2f5bc0820d Bug 1545256 - only append action TASK_ID to task deps if taskGroupId doesn't match r=dustin
We only want to append the action TASK_ID to the task dependencies when the taskGroupId doesn't match, otherwise we hit dup dependency errors.

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

--HG--
extra : moz-landing-system : lando
2019-04-18 12:51:31 +00:00
Christian Holler a15a27b2f0 Bug 1544400 - Update fuzzing builds to Clang 8 and use gold. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D27701

--HG--
extra : moz-landing-system : lando
2019-04-18 08:28:29 +00:00
Edwin Gao 4b2a06ae0f Bug 1544961 - disable tests that cause gtest harness to crash on windows10-aarch64 r=jmaher,gbrown
Changes:
- most tests are skipped using `moz.build` configuration file.
- `MultiWriterQueue` had to be skipped with `define` clauses in the test file due to build bustages when its `moz.build` file was used.

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

--HG--
extra : moz-landing-system : lando
2019-04-17 23:12:19 +00:00
Rob Thijssen 9610f81681 Bug 1536568 - run android builds in gcp at tier 3 r=coop,pmoore
this change adds support for parallel gcp builds for the following android build configurations:

- android-api-16
  - opt
  - debug
- android-x86
  - opt
- android-x86_64
  - opt
  - debug
- android-aarch64
  - opt
  - debug

implementation notes:

- this patch mostly mirrors the equivalent windows-on-gcp patch at: https://phabricator.services.mozilla.com/D24865
- gcp builds are triggered with a treeherder tier 3 flag so that they are only displayed in the treeherder ui when the user has a tier 3 flag set.
- gcp builds use a th build symbol of "Bg" to make them easy to differentiate from ec2 builds in the treeherder ui.
- gcp builds use a perfherder "gcp" flag to make them easier to differentiate from ec2 builds in the perfherder ui.

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

--HG--
extra : moz-landing-system : lando
2019-04-15 19:01:33 +00:00
Rob Thijssen 64220db3be Bug 1536559 - run macosx64 builds in gcp at tier 3 r=pmoore,wcosta
this change adds support for parallel gcp builds for the following macosx build configurations:

- macosx64
  - debug
  - opt
  - shippable/opt

implementation notes:

- this patch mostly mirrors the equivalent windows-on-gcp patch at: https://phabricator.services.mozilla.com/D24865
- gcp builds are triggered with a treeherder tier 3 flag so that they are only displayed in the treeherder ui when the user has a tier 3 flag set.
- gcp builds use a th build symbol of "Bg" to make them easy to differentiate from ec2 builds in the treeherder ui.
- gcp builds use a perfherder "gcp" flag to make them easier to differentiate from ec2 builds in the perfherder ui.

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

--HG--
extra : moz-landing-system : lando
2019-04-12 15:27:29 +00:00
Csoregi Natalia 7890b4889b Backed out changeset cc1afca7bbc6 (bug 1544044) as per request. CLOSED TREE 2019-04-17 23:55:53 +03:00
Bob Clary f8722f1e05 Bug 1544044 - turn off duplicated raptor jobs on android, r=jmaher.
Differential Revision: https://phabricator.services.mozilla.com/D27933

--HG--
extra : moz-landing-system : lando
2019-04-17 17:20:46 +00:00
Andrew Halberstadt dfee61efcb Bug 1544816 - [ci] Enable e10s for xpcshell tasks, r=jmaher
Depends on D27922

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

--HG--
extra : moz-landing-system : lando
2019-04-17 15:39:29 +00:00
Andrew Halberstadt 76700529f1 Bug 1544816 - [ci] Enable e10s for mochitest-chrome tasks, r=jmaher
Depends on D27921

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

--HG--
extra : moz-landing-system : lando
2019-04-17 15:39:27 +00:00
Andrew Halberstadt 630f89b3ff Bug 1544816 - [ci] Enable e10s by default for mochitest-a11y, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D27921

--HG--
extra : moz-landing-system : lando
2019-04-17 15:37:24 +00:00
Andrew Halberstadt 12eb4300da Bug 1539446 - [ci] Run talos and raptor on ash, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D27892

--HG--
extra : moz-landing-system : lando
2019-04-17 13:34:31 +00:00
Florin Strugariu 987bd630c6 Bug 1543996 Add test configurations for reference browser r=davehunt,rwood
Differential Revision: https://phabricator.services.mozilla.com/D27284

--HG--
extra : moz-landing-system : lando
2019-04-17 13:34:23 +00:00
Simon Fraser 401be41334 Bug 1543662 Only check mar channel IDs for destination mars r=mtabara
Generating partials from betas doesn't work if we check the 'from' mar channel IDs, as we don't know what's valid for those.

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

--HG--
extra : moz-landing-system : lando
2019-04-17 12:36:25 +00:00
Tom Prince a199df6f64 Bug 1541089: Fix declarative artifacts on release for shippable builds; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D27753

--HG--
extra : moz-landing-system : lando
2019-04-17 12:37:52 +00:00
Mike Hommey 1cdf383210 Bug 1543956 - Use a fixed mozconfig for linux64-aarch64 builds. r=mshal
Differential Revision: https://phabricator.services.mozilla.com/D27631

--HG--
rename : browser/config/mozconfigs/linux64-aarch64/nightly => browser/config/mozconfigs/linux64-aarch64/opt
extra : moz-landing-system : lando
2019-04-17 05:33:24 +00:00
Rob Thijssen d09a048d2a Bug 1525094 - run linux builds in gcp at tier 3 r=wcosta
this change adds support for parallel gcp builds for the following linux build configurations:

- linux(32)
  - opt
  - debug
  - shippable
- linux64
  - opt
  - debug
  - shippable

implementation notes:

- this patch mostly mirrors the equivalent windows-on-gcp patch at: https://phabricator.services.mozilla.com/D24865
- gcp builds are triggered with a treeherder tier 3 flag so that they are only displayed in the treeherder ui when the user has a tier 3 flag set.
- gcp builds use a th build symbol of "Bg" to make them easy to differentiate from ec2 builds in the treeherder ui.
- gcp builds use a perfherder "gcp" flag to make them easier to differentiate from ec2 builds in the perfherder ui.
- gcp builds on linux for all scm levels are built on the only available gcp linux worker type (at the time of this change): gce/gecko-1-b-linux-32

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

--HG--
extra : moz-landing-system : lando
2019-04-16 16:48:52 +00:00
Tom Prince 48b82e9b89 No bug: [try-staging] Use `release-type` to determine whether the build will generate a stub installer; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15766

--HG--
extra : moz-landing-system : lando
2019-04-16 21:31:41 +00:00
neha 73b1de3206 Bug 1539530 - Setting up Jest tests with Task Cluster r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D25247

--HG--
extra : moz-landing-system : lando
2019-04-17 11:13:42 +00:00
Tom Prince 8a6eea20f1 Bug 1450012: [taskgraph] Make `retrigger-multiple` action selectively re-run tasks; r=dustin
Many tasks (release tasks and cached tasks, in particular) should be re-run rather
than retriggered. Instead, make the `retrigger-multiple` action re-run them instead.

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

--HG--
extra : moz-landing-system : lando
2019-04-16 21:02:50 +00:00
Tom Prince 9f14c8da74 Bug 1450012: [taskgraph] Add an action to retirgger multiple tasks at once; r=dustin
In Bug 1519599, treeherder switched to using add-new-jobs to retrigger jobs, since
there wasn't an action to retrigger multiple jobs. This prevents us from adding logic
to rerun some jobs instead of retriggering them.

This adds a new action that takes input like `add-new-jobs`, but that we can add logic
to handle rerun vs. retrigger in. Additionally, the input it takes is designed
to make Bug 1521032 easier to implement.

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

--HG--
extra : moz-landing-system : lando
2019-04-15 20:21:30 +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
Tom Prince c5ce882ccb Bug 1450012: [taskgraph] Move rerun action to retrigger.py; r=dustin
In order to prevent retriggers for release tasks, we will cause the `retrigger`
action to rerun instead, so move the cdoe togehter.

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

--HG--
extra : moz-landing-system : lando
2019-04-15 20:21:19 +00:00
Andrew Halberstadt 60b23b000a Bug 1544858 - [ci] Add '-e10s' back to task labels to satisfy SETA, r=jmaher CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D27791

--HG--
extra : source : 415d4eb9182a10cb34c4c4cf2f21f05ad6729df3
extra : amend_source : 2839f53eed4f64ab7bf22eea6abf9435622f30c9
extra : intermediate-source : 549d05befaa01e8930904718448c97aecced6f34
2019-04-16 12:48:45 -04:00
Chris Manchester 2f81da5755 Bug 1544865 - Build `dist-server` in the sccache toolchain job where available. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D27749

--HG--
extra : moz-landing-system : lando
2019-04-16 17:08:38 +00:00
Chris Manchester 5b1f3fb485 Bug 1544521 - Update the sccache revision used in our automation to the current master. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D27568

--HG--
extra : moz-landing-system : lando
2019-04-15 23:33:50 +00:00
Dustin J. Mitchell 91e4d21a4b Bug 1541436 - remove unused file r=kats
Differential Revision: https://phabricator.services.mozilla.com/D27697

--HG--
extra : moz-landing-system : lando
2019-04-16 14:00:20 +00:00
Mitchell Hentges 18f3187053 Bug 1538278 - Adds route for accessing geckoview releases r=tomprince,jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D23928

--HG--
extra : moz-landing-system : lando
2019-04-16 09:46:07 +00:00
Edwin Gao 2bd091e8ec Bug 1544441 - prevent selecting windows10-aarch64 jobs using old try syntax and fuzzy unless --full is used r=jmaher
Changes:
- added windows10-aarch64 to the filter for fuzzy, to require `--full` in order to trigger jobs
- return False for any test tasks that contain windows10-aarch64 to prevent users using old try syntax from overwhelming the limited number of hardware

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

--HG--
extra : moz-landing-system : lando
2019-04-15 21:14:17 +00:00
Andrew Halberstadt 6b482c7f2e Bug 1541527 - Remove "-e10s" from treeherder group symbols and task labels, r=jmaher,gbrown
Since e10s is the default configuration, we shouldn't explicitly mark things
with the "-e10s" suffix. Instead we should mark things that *don't* run with
'e10s. This patch removes '-e10s' from all treeherder group symbols and task
labels, adds the "-1proc" suffix to tasks that are non-e10s.

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

--HG--
extra : moz-landing-system : lando
2019-04-15 18:18:33 +00:00
Andrew Halberstadt 271ba020e3 Bug 1541527 - [ci] Remove unused raptor chrome group symbols, r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D27504

--HG--
extra : moz-landing-system : lando
2019-04-15 18:39:45 +00:00
Andrew Erickson a1a4b28ebb Bug 1474897: switch bitbar workers to g-w r=bc,tomprince
Much of this was already reviewed in D21473 (my test change where I developed the payload modifications and that pointed tests at my test queue).

This change keeps the payload changes from D21473, but points at the new 'real' queues we'll be using.

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

--HG--
extra : moz-landing-system : lando
2019-04-15 17:30:59 +00:00
Mike Shal b524fdd571 Bug 1516114 - Enable 3-tier PGO for Linux; r=firefox-build-system-reviewers,Callek,chmanchester
Now that 3-tier PGO uses a debian9 image to generate the profile data
(bug 1519424), we no longer see the XDG_RUNTIME_DIR failures in the run
task. The frequency of those errors was the primary blocker for enabling
3-tier PGO in the first place. Since we still see those errors
occasionally in 1-tier PGO, we should switch to the 3-tier model for
Linux.

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

--HG--
extra : moz-landing-system : lando
2019-04-12 20:54:40 +00:00
ffxbld f16467b828 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D27483

--HG--
extra : moz-landing-system : lando
2019-04-15 11:24:42 +00:00
Bogdan Tara 5deee43687 Backed out changeset f0ee3a81b179 (bug 1538278) for gecko decision task bustage CLOSED TREE 2019-04-15 13:34:48 +03:00
Mitchell Hentges 11922ff778 Bug 1538278 - Adds route for accessing geckoview releases r=tomprince,jlorenzo
Adds route for accessing geckoview releases

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

--HG--
extra : moz-landing-system : lando
2019-04-15 10:08:17 +00:00
Joel Maher 8303fe23c5 Bug 1543044 - ensure high_value_tasks has a default value when we fail to get data from treeherder/seta. r=Callek
ensure high_value_tasks has a default value when we fail to get data from treeherder/seta.

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

--HG--
extra : moz-landing-system : lando
2019-04-14 12:35:13 +00:00
Tom Prince e22fbe9a1b No bug: [taskgraph] Remove support for generating non-hook actions; r=dustin
Now that release promotion is using a hook, all the code for non-hook actions
can be removed.

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

--HG--
extra : moz-landing-system : lando
2019-04-12 21:56:20 +00:00
Mike Hommey 92d41d189e Bug 1543915 - Move installer_url and test_packages_url to EXTRA_MOZHARNESS_CONFIG. r=tomprince
This allows to stop using task-reference for mozharness_test commands.

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

--HG--
extra : moz-landing-system : lando
2019-04-12 17:34:14 +00:00
Geoff Brown 46b69e7a79 Bug 1544062 - Run windows/aarch64 xpcshell in 3 chunks; r=egao
Reduce chunks from 8 to 3. Each test task has at least a couple of minutes
of overhead, so fewer chunks improves overall efficiency. At 3 chunks, each
one still completes reasonably quickly (less than 20 minutes).

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

--HG--
extra : moz-landing-system : lando
2019-04-12 18:08:23 +00:00
Geoff Brown ea66abe473 Bug 1543993 - Run remaining Talos ccov tasks only on try; r=jmaher
Stop running Tss(tp6) and T(bcv) on ccov builds on central -- the remaining 2 cases
missed in the previous bug.

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

--HG--
extra : moz-landing-system : lando
2019-04-12 15:41:07 +00:00
Geoff Brown cea888163f Bug 1318091 - Add Android 7.0 gtest tasks; r=bc
Add Android 7.0 gtests, opt and debug, running against the geckoview
TestRunnerActivity.

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

--HG--
extra : moz-landing-system : lando
2019-04-11 20:49:33 +00:00
Johan Lorenzo a013a50a8c Bug 1520261 - Let ARM64 Fennec ride the trains to Beta r=mhentges
Let ARM64 Fennec ride the trains to Beta

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

--HG--
extra : moz-landing-system : lando
2019-04-12 13:53:08 +00:00
Ionut Goldan e0060de75c Bug 1539437 - Replace Chrome with Chromium mentionings where needed r=sparky,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D25094

--HG--
rename : taskcluster/ci/test/raptor-chrome.yml => taskcluster/ci/test/raptor-chromium.yml
extra : moz-landing-system : lando
2019-04-12 10:33:24 +00:00
Simon Fraser 578c6ea6d3 Bug 1543662 Introduce channel verification to partials r=catlee
Differential Revision: https://phabricator.services.mozilla.com/D27115

--HG--
extra : moz-landing-system : lando
2019-04-12 11:59:35 +00:00
Mike Hommey 96c3246049 Bug 1543895 - Move test-platform keying of fetches in tests to individual fetch types. r=tomprince
So, instead of fetches['by-test-platform']['fetch'], we have
fetches['fetch']['by-test-platform'].

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

--HG--
extra : moz-landing-system : lando
2019-04-12 05:31:03 +00:00
Cosmin Sabou 90efd04259 Merge mozilla-inbound to mozilla-central. a=merge 2019-04-12 06:45:27 +03:00
Cosmin Sabou 4fb59e83f6 Bug 1543826 - Remove duplication of key "linux64-ccov/.*" in mapping to fix yaml failure. 2019-04-12 03:01:29 +03:00