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

313 Коммитов

Автор SHA1 Сообщение Дата
Andrew Halberstadt 903826d9cd Bug 1616902 - [try] Move tools/tryselect/preview.py to the 'selectors' directory, r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D63676

--HG--
rename : tools/tryselect/preview.py => tools/tryselect/selectors/preview.py
extra : moz-landing-system : lando
2020-02-21 16:45:33 +00:00
Simon Fraser dfe6a6ca65 Bug 1615929 Pass PYTHONPATH into fzf preview script r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D63217

--HG--
extra : moz-landing-system : lando
2020-02-18 19:08:15 +00:00
Simon Fraser b5bae78f79 Bug 1615408 Ensure task estimates work when none are selected r=ahal
The previous patch got backed out, and couldn't be patched itself, so here's a new one.

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

--HG--
extra : moz-landing-system : lando
2020-02-14 15:25:42 +00:00
Simon Fraser 739311265d Bug 1615479 Cope with missing try_task_config during mach try estimate r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D62884

--HG--
extra : moz-landing-system : lando
2020-02-14 14:46:28 +00:00
Coroiu Cristina e869934731 Backed out changeset da7bdd092e0b (bug 1615408) for try failures at test_fuzzy.py on a CLOSED TREE 2020-02-14 01:16:00 +02:00
Simon Fraser 509a0a550e Bug 1615408 Ensure task estimates work when none are selected r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D62816

--HG--
extra : moz-landing-system : lando
2020-02-13 21:00:59 +00:00
Simon Fraser bb0152beb3 Bug 1611989 - Refactor try estimates for code re-use. r=ahal
Add duration estimates to push summary. Refactored preview script - needed to be moved in order to import module.

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

--HG--
rename : tools/tryselect/formatters/preview.py => tools/tryselect/preview.py
extra : moz-landing-system : lando
2020-02-12 21:06:56 +00:00
Barret Rennie 90d19ac0d4 Bug 1613743 - Remove `./mach try --visual-metrics-jobs` r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D62358

--HG--
extra : moz-landing-system : lando
2020-02-11 20:01:01 +00:00
Tom Prince 0ddf6e6ce0 No bug: [tryselect] Use up-to-date URL for code-coverage information; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D61645

--HG--
extra : moz-landing-system : lando
2020-02-10 18:52:06 +00:00
Julian Descottes e7ad852a73 Bug 1611140 - Add fission debug jobs to devtools preset r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D60835

--HG--
extra : moz-landing-system : lando
2020-02-03 15:04:52 +00:00
Florin Strugariu f28920ebc4 Bug 1610791 - Do not run try tests on Windows 10 x64 2017 Ref HW by default r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D60661

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

--HG--
extra : moz-landing-system : lando
2020-01-21 17:12:08 +00:00
Csoregi Natalia cf4fe0aaee Merge autoland to mozilla-central. a=merge 2020-01-16 23:44:43 +02:00
Razvan Maries ffc90b2ec8 Backed out changeset a57aed49dc58 (bug 1524639) for beetmover bustages. a=backout 2020-01-16 14:04:31 +02:00
Alexandre Poirot 088f540a62 Bug 1609383 - Fix running xpcshell test for devtools try presets. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D59997

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

--HG--
extra : moz-landing-system : lando
2020-01-15 20:33:20 +00:00
Tom Prince fb985314d1 Bug 1608205: [tryselect] Allow scriptworker selector to use nightly graphs; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D59388

--HG--
extra : moz-landing-system : lando
2020-01-15 17:19:02 +00:00
Mike Hommey 60f73c8b99 Bug 1608040 - Clean up try presets from test_preset.t in that test rather than the one that follows. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D59283

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

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

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

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

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

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

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

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

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

--HG--
extra : moz-landing-system : lando
2020-01-07 18:31:55 +00:00
Tom Prince 569e26cdb0 Bug 1605275: [tryselect] Add more task sets to scriptworker selector; r=Callek
This adds support most of the remaining desktop promote phase task types.

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

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

--HG--
extra : moz-landing-system : lando
2020-01-07 18:08:42 +00:00
Tom Prince 29144620e2 Bug 1605275: [tryselect] Get l10n files from release commit; r=Callek
This should lead to the chunking of L10n tasks on try to match the base
release.

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

--HG--
extra : moz-landing-system : lando
2020-01-07 18:08:31 +00:00
Tom Prince f1826cfaf7 Bug 1605277: [tryselect] Handle v2 try_task_config in `mach try again --list`; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D58420

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

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

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

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

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

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

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

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

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

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

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

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

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

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

--HG--
extra : moz-landing-system : lando
2019-12-31 21:23:40 +00:00
Tom Prince 8a223529d7 Bug 1605275: [tryselect] Add scriptworker task selector; r=Callek
This is a minimal implementation that allows running siging tasks against
a recent release, without doing full builds.

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

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

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

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

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

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

--HG--
extra : moz-landing-system : lando
2019-12-27 18:16:30 +00:00
Julian Descottes 0915c3771d Bug 1605133 - Include fission jobs in DevTools try preset r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D57814

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

--HG--
extra : moz-landing-system : lando
2019-12-16 18:16:47 +00:00
Edwin Takahashi 670a57aa5b Bug 1565332 - clean up references to debian10-test in-tree r=jmaher
Changes:

Remove any special piping that was put in place to support running tests against debian10-test docker image. Note that this change does not actually remove the `debian10-test` dockerfile or associated files, just the ability to select its usage from the `mach try fuzzy` interface.

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

--HG--
extra : moz-landing-system : lando
2019-12-13 11:46:03 +00:00
Andrew Halberstadt 415bdaeb0c Bug 1603523 - [tryselect] Don't save fuzzy presets without a query, r=egao
Differential Revision: https://phabricator.services.mozilla.com/D56982

--HG--
extra : moz-landing-system : lando
2019-12-12 22:02:25 +00:00
Sylvestre Ledru 64fb603491 Bug 1601634 - Improve the display of the Try documentation r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D56042

--HG--
extra : moz-landing-system : lando
2019-12-05 19:36:33 +00:00
Steve Fink 3cba3308a0 Bug 1599643 - Add number of tasks to `mach try again --list` output r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D54842

--HG--
extra : moz-landing-system : lando
2019-11-27 14:39:27 +00:00
Sylvestre Ledru e94f355d96 Bug 1596911 - Add missing license headers on the new managed extensions r=Gijs,MattN
Depends on D53267

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

--HG--
extra : moz-landing-system : lando
2019-11-26 15:00:00 +00:00
Sylvestre Ledru 1075743c03 Bug 1599397 - Improve the contribution tutorial + add new job doc r=marco
Differential Revision: https://phabricator.services.mozilla.com/D54693

--HG--
extra : moz-landing-system : lando
2019-11-26 12:43:42 +00:00
Andrew Halberstadt 7f547523ec Bug 1595174 - [tryselect] Improve docs for getting watchman to run at startup, r=tomprince
The docs used to recommend running 'watchman version' from the profile file.
But this doesn't actually seem to work for me. I don't remember why I even put
that in there. I finally took the time to get watchman set up as a systemd
service. This is just sharing the knowledge.

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

--HG--
extra : moz-landing-system : lando
2019-11-21 17:30:34 +00:00
Andrew Halberstadt 4e049f8e21 Bug 1496768 - [tryselect] Rename 'templates' to 'task_configs', r=tomprince
The name 'templates' originally came from the fact that JSON-e templates were
used to apply the configuration. Now that these no longer exist, the name
doesn't make any sense.

I'm not sure 'task_configs' is much better, but it at least makes sense given
that these are values that populate 'try_task_config.json'.

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

--HG--
rename : tools/tryselect/templates.py => tools/tryselect/task_config.py
rename : tools/tryselect/test/test_templates.py => tools/tryselect/test/test_task_configs.py
extra : moz-landing-system : lando
2019-11-22 17:16:18 +00:00
Andrew Halberstadt c1a671d9c9 Bug 1496768 - [taskgraph] Move remaining try configs from the morph to full_task_graph generation, r=tomprince
Handles 'env' and 'chemspill-prio' configs in the transforms. The 'rebuild'
task config is purposefully excluded from the full_task_graph and instead
handled at the target_tasks stage. Otherwise if a user ran '--rebuild 20' then
retriggered one of those tasks, they'd instead get another 20 which is almost
certainly not what we want.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 23:28:57 +00:00
Andrew Halberstadt e9d9093e44 Bug 1496768 - [taskgraph] Rename 'artifact' try_config to 'use-artifact-builds', r=tomprince
Also converts the 'artifact' from a Template to a TryConfig. So this changes the config from:
{
  'templates': {
    'artifact': {
      'enabled': 1
    }
  }
}

to:

{
  'use-artifact-builds': True
}

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

--HG--
extra : moz-landing-system : lando
2019-11-22 17:16:04 +00:00
Andrew Halberstadt 98edc028b6 Bug 1598142 - [tryselect] Prevent pushing to try with both artifact builds and --pernosco, r=jmaher
Pernosco doesn't currently work with artifact builds. This just makes sure we don't waste
time and resources (until it is fixed).

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

--HG--
extra : moz-landing-system : lando
2019-11-20 23:42:41 +00:00
Edwin Takahashi 63414f3417 Bug 1563864 - add ubuntu18.04 dockerfile and enable codepath to specify image for use in linux testing r=jmaher
Changes:

Add Ubuntu 18.04 `dockerfile`, support files and `ubuntu1804-test-system-setup.sh` that slightly differs from `ubuntu1604-test-system-setup.sh` in package contents.

Add a temporary flag to `try fuzzy` selector, taskcluster decision and taskgraphs to enable selection of Ubuntu 18.04 docker image to run linux tests.

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

--HG--
extra : moz-landing-system : lando
2019-11-20 18:18:07 +00:00
Bob Clary 7e08e9cc75 Bug 1595279 - disable windows10-aarch64 on mozilla-central and restrict try to --full, r=jmaher.
Differential Revision: https://phabricator.services.mozilla.com/D52838

--HG--
extra : moz-landing-system : lando
2019-11-13 14:55:45 +00:00
Andrew Halberstadt 0088767f88 Bug 1593820 - [try] Create a ./mach try --pernosco flag to opt-in to the Pernosco debugging service, r=jmaher
This gives developers the ability to request analysis from the Pernosco
service. When this flag is set, Pernosco will examine the push for relevant
failures, analyze them and then send a link to the generated report.

Previously developers needed to request access to a whitelist whereupon all
their try pushes were analyzed. Developers currently on this whitelist who
would like to opt-out can run |mach try --no-persnosco| to do so.

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

--HG--
extra : moz-landing-system : lando
2019-11-13 14:23:55 +00:00
Nathan Froyd f49ab1c3e5 Bug 1594197 - remove geckoview-docs task from the default task list; r=ahal,snorp
This task cannot succeed on try, because it doesn't have the permissions
to upload the generated docs.  Let's just disallow people from selecting it.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 22:45:20 +00:00
Andrew Halberstadt 8517435648 Bug 1592766 - Fix some errors in the |mach try fuzzy| docs, DONTBUILD, r=egao
Differential Revision: https://phabricator.services.mozilla.com/D51177

--HG--
extra : moz-landing-system : lando
2019-10-31 00:31:47 +00:00
Simon Fraser 9543684c8f Bug 1590820 Improve preview pane performance in 'mach try fuzzy -s' r=ahal
Refactored the recursion to improve its reliability, and added a caching layer.

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

--HG--
extra : moz-landing-system : lando
2019-10-24 18:34:52 +00:00
Simon Fraser 13db391fa4 Bug 1590410 mach try fuzzy --show-estimates, add percentile r=ahal
A requested addition to the estimates in the preview pane, showing how large the requested set of tasks is compared to everyone else's set.

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

--HG--
extra : moz-landing-system : lando
2019-10-22 19:46:33 +00:00
Sylvestre Ledru 7b84f5581b Bug 1590314 - treeherder: document 'Attach new jobs from the review' r=marco
Differential Revision: https://phabricator.services.mozilla.com/D50029

--HG--
extra : moz-landing-system : lando
2019-10-22 16:41:11 +00:00
Simon Fraser 9739fcee53 Bug 1589358 Force update of older fzf versions r=jlorenzo
If 'fzf' was installed by mach, then check it's up to date and force update if needed.

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

--HG--
extra : moz-landing-system : lando
2019-10-17 13:17:29 +00:00
Brian Grinstead eab92c4995 Bug 1588855 - Remove browser-instrumentation job r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D49326

--HG--
extra : moz-landing-system : lando
2019-10-15 17:47:12 +00:00
Simon Fraser 791c9d7928 Bug 1588111 Fix mach try fuzzy --s --full r=catlee
Differential Revision: https://phabricator.services.mozilla.com/D48974

--HG--
extra : moz-landing-system : lando
2019-10-11 14:45:08 +00:00
Simon Fraser abbd58c38b Bug 1585998 mach try fuzzy estimates, ensure cache exists r=jlorenzo
The duration file downloader uses the cache directory created by taskgraph generation.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 13:44:34 +00:00
Simon Fraser bef1f805b3 Bug 1585998 Add task duration estimates to 'mach try fuzzy' r=jlorenzo
Try with: mach try fuzzy --show-estimates

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

--HG--
extra : moz-landing-system : lando
2019-10-08 11:04:24 +00:00
Nick Alexander 3bf9f51b30 Bug 1575014 - Fix `./mach try --gecko-profile ...`. r=tomprince,ahal
An error crept in, resulting in:
```
[task ...] InterpreterError: InterpreterError: infix: [..] expects integer [..] integer
```

At some point, `suite` became a string name and not an object with a
string `name` member.  However, in the interim, the diversity of
`command` structures has made the template approach untenable.
Therefore, this commit converts `GeckoProfile` to a `TryConfig`.  The
existing test clearly wasn't helpful, and it doesn't really map to a
`TryConfig` test, so it was removed.

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

--HG--
extra : moz-landing-system : lando
2019-09-25 20:18:17 +00:00
Andrew Halberstadt 898dfb96b4 Bug 1567642 - [lint.flake8] Fix misc flake8 under Python 3 lint issues r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D45417

--HG--
extra : moz-landing-system : lando
2019-09-24 14:44:01 +00:00
Andrew Halberstadt 93128f0dc2 Bug 1576812 - [tryselect] Re-order header shortcuts in an order that makes more sense (given they don't all fit), r=iain
Differential Revision: https://phabricator.services.mozilla.com/D46181

--HG--
extra : moz-landing-system : lando
2019-09-17 18:56:25 +00:00
Andrew Halberstadt dcbb6094c1 Bug 1576812 - [tryselect] Increase width of fzf preview pane in |mach try fuzzy| r=gbrown
Depends on D44911

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

--HG--
extra : moz-landing-system : lando
2019-09-06 14:59:54 +00:00
Andrew Halberstadt 1719cc129d Bug 1576812 - [tryselect] Improve mach try fuzzy documentation r=iain
Differential Revision: https://phabricator.services.mozilla.com/D44911

--HG--
extra : moz-landing-system : lando
2019-09-17 16:32:40 +00:00
Julian Descottes c56df517ed Bug 1578468 - Skip fission mochitests and sw-e10s xpcshell tests for DevTools try presets r=ochameau
Depends on D45843

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

--HG--
extra : moz-landing-system : lando
2019-09-17 09:08:59 +00:00
Julian Descottes 0521d90c71 Bug 1578468 - Add devtools-linux preset r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D45843

--HG--
extra : moz-landing-system : lando
2019-09-16 07:08:35 +00:00
Edwin Takahashi e40edba52f Bug 1565332 - add option to toggle linux desktop tests to run on debian 10 r=ahal
Adds command line option for developers to run tests against experimental debian 10 image (from D42597).

This is an experimental flag and will be removed once debian 10 image is used for production CI tests.

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

--HG--
extra : moz-landing-system : lando
2019-09-07 01:07:23 +00:00
Geoff Brown be67d46e14 Bug 1577037 - Stop running all Fennec functional tests; r=bc
Stop running all Fennec functional (non-performance) tests:
 - stop running all Android 4.3 tests
 - switch android-em-7 cppunit and android-hw jittest from the Fennec apk to the
   geckoview apk (no difference in behavior expected)
 - stop running Android 7.0 marionette tests, since they also run against Fennec
 - remove android-em-4.* references from taskcluster configs
 - remove android instance: extra-large references from taskcluster configs,
   since they only affect aws, which is no longer used for Android

Android-hw raptor tests running against Fennec remain; I will prepare a separate
patch for those.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 15:58:36 +00:00
Barret Rennie a9de9d21e2 Bug 1563090 - Fetch visual metrics task definition from a template r=nalexander,tomprince,ahal
The `./mach try {fuzzy,chooser}` commands now support a `--visual-metrics-jobs`
option which can be used to pass the job descriptions to the visual-metrics
task.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 16:42:45 +00:00
Narcis Beleuzu 3fca079bae Backed out 2 changesets (bug 1563090) for Linting failure on run-visual-metrics.py . CLOSED TREE
Backed out changeset 1b2389663474 (bug 1563090)
Backed out changeset 9071c90b2e84 (bug 1563090)
2019-09-04 19:03:58 +03:00
Barret Rennie 08de8af0da Bug 1563090 - Fetch visual metrics task definition from a template r=nalexander,tomprince,ahal
The `./mach try {fuzzy,chooser}` commands now support a `--visual-metrics-jobs`
option which can be used to pass the job descriptions to the visual-metrics
task.

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

--HG--
extra : moz-landing-system : lando
2019-09-04 13:16:57 +00:00
Julian Descottes 1c1f9ee308 Bug 1578156 - Add mac opt tests to devtools preset r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D44352

--HG--
extra : moz-landing-system : lando
2019-09-02 08:54:40 +00:00
Nick Alexander 49401b728f Bug 1573208 - Part 2: Add `--browsertime` flag to Raptor test jobs. r=glandium
For now, this just:

- updates the TreeHerder symbol
- includes the `--browsertime` extra option

The actual test jobs will react to the `--browsertime` extra option
and add dependencies, etc, as appropriate.

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

--HG--
extra : moz-landing-system : lando
2019-08-21 22:51:17 +00:00
James Graham 33d659728e Bug 1574864 - Make resolve_tests_by_suite prefix match paths, r=ahal
The current behaviour of resolve_tests_by suite is to look for exact
matches between the passed in path and the paths associated with each
test. But that doesn't work for cases where you want to path in an
ancestor path and run all the tests under that path.

This changeset makes resolve_tests_by_suite return a list of the input
paths that prefix-match one or more tests in a given suite, sorted by
suite. It is assumed that the harness itself will be able to handle
such inputs even when they don't correspond to a directory that
actualy contains tests.

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

--HG--
extra : moz-landing-system : lando
2019-08-20 16:57:25 +00:00
championshuttler 9316d7c7ca Bug 1569472 - Enable RST linter for browser/docs/ and tools/tryselect/docs/. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D41991

--HG--
extra : moz-landing-system : lando
2019-08-16 20:05:58 +00:00
championshuttler ca9164e8bd Bug 1536103 - Fix Sphinx Warning for not referenced hyperlinks. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D39057

--HG--
extra : moz-landing-system : lando
2019-07-28 12:08:11 +00:00
Edwin Gao 233b2d7fc7 Bug 1541424 - ensure path expansion in mach try respects manifest annotations r=ahal,marco
Differential Revision: https://phabricator.services.mozilla.com/D38771

--HG--
extra : moz-landing-system : lando
2019-07-25 17:10:43 +00:00
Nicolas Silva 9a0de7396e Bug 1565168 - Add a webrender try preset. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D37688

--HG--
extra : moz-landing-system : lando
2019-07-11 17:23:08 +00:00
Sylvestre Ledru 8abb9a8efd Bug 1562642 - Part 4 - Add missing MPL2 headers in tools r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D37579

--HG--
extra : moz-landing-system : lando
2019-07-10 19:12:07 +00:00
Simon Giesecke 5ed4b363cd Bug 1564068 - removing reference to trychooser web page which no longer exists; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D37229

--HG--
extra : moz-landing-system : lando
2019-07-09 07:58:19 +00:00
Simon Giesecke 480ef5885c Bug 1564073 - fix reference to history files; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D37228

--HG--
extra : moz-landing-system : lando
2019-07-09 07:58:23 +00:00
Tom Prince ef2f3feb68 Bug 1563671: [tryselect] Adjust expectations of `mach try empty` test to include `TRY_SELECTOR`; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D37074

--HG--
extra : moz-landing-system : lando
2019-07-05 18:04:09 +00:00
Victor Porof 5c7cdbd4ba Bug 1561435 - Format tools/, a=automatic-formatting
# ignore-this-changeset

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

--HG--
extra : source : d214f0c82813e5a8d3987debc490a2c11f1308ff
2019-07-05 11:18:19 +02:00
Tom Prince cc334f7f17 Bug 1562287: Add an option to `mach try` to disable 3-tier PGO; r=mshal,ahal
Often times, PGO builds aren't required for testing things (in particular,
testing release automation). However, at least when testing release automation,
we do need to use the shippable build type.

Add an option to mach try that will disable using the 3-tier PGO jobs.

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

--HG--
extra : moz-landing-system : lando
2019-07-04 19:03:04 +00:00
Tom Prince 770166e1f5 Bug 1562287: Allow setting other try_task_config settings than `templates`; r=ahal
Templates invoke the `morph` logic, which is somewhat confusing and inflexible.
Update the machinery to support setting other `try_task_config` values.

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

--HG--
extra : moz-landing-system : lando
2019-07-04 06:25:18 +00:00
Tom Prince 225b100443 Bug 1562287: Factor out generation of try_task_config; r=ahal
Factor out the logic for calculating `try_task_config` from `push_to_try`,
so it can be called only for those selectors that need it.

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

--HG--
extra : moz-landing-system : lando
2019-07-04 06:25:11 +00:00
Tom Prince a5001a64e1 Bug 1562287: Don't advertise chemspill-prio in try syntax, since it isn't supported; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D36362

--HG--
extra : moz-landing-system : lando
2019-07-04 06:24:58 +00:00
Adam Gashlin 2b3a91bf60 Bug 1508430 - Add option to list tasks in try again history r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D36145

--HG--
extra : moz-landing-system : lando
2019-06-28 19:17:11 +00:00
Alexandre Poirot d73b8a9739 Bug 1545147 - Run remote agent's mochitests in a distinct "remote" job. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D32028

--HG--
extra : moz-landing-system : lando
2019-06-17 13:57:03 +00:00
Edwin Gao 0da1d200eb Bug 1555458 - require --full for android-hw job scheduling with fuzzy r=jmaher,gbrown
Changes:
- require `--full` keyword for `./mach try fuzzy` in order to schedule android-hw jobs to hopefully reduce the backlog

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

--HG--
extra : moz-landing-system : lando
2019-06-05 20:26:36 +00:00
Brian Grinstead 1a65cc7e89 Bug 1555421 - Include 'other' and 'g5' test suites in perf-chrome preset;r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D33049

--HG--
extra : moz-landing-system : lando
2019-05-31 15:53:48 +00:00
Tom Prince 428ae7cea5 Bug 1551738: [try-staging] Add release-to-esr migration for staging release; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D31185

--HG--
extra : moz-landing-system : lando
2019-05-15 18:04:45 +00:00
Matthew Gaudet 69feb249f9 Bug 1539814 - An initial pair of try presets for SpiderMonkey r=jandem,ahal
- sm-shell: Selects shell only test cases that shouldn't require a full browser build.
- sm-all: Selects test cases that may require a full browser build.

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

--HG--
extra : moz-landing-system : lando
2019-05-07 13:40:06 +00:00
Julian Descottes efc5cfeb74 Bug 1550213 - Fix devtools try preset r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D30430

--HG--
extra : moz-landing-system : lando
2019-05-08 22:14:20 +00:00
Mike Shal 34df9ef9e5 Bug 1548785 - Remove suggestion to pass '--git' to 'mach vcs-setup'; r=froydnj
Bug 1484243 removed the --git argument and made the VCS auto-detected,
so we should no longer suggest passing in that argument in error
messages.

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

--HG--
extra : moz-landing-system : lando
2019-05-07 20:33:43 +00:00
Matthew Noorenberghe fb5759c88d Bug 1546757 - Output statedir in code snippet for testing taskgraph watchman trigger. r=ahal
Otherwise `statedir` is always ""

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

--HG--
extra : moz-landing-system : lando
2019-05-03 18:29:57 +00:00
Andrew Halberstadt 4eeb57f7c1 Bug 1546757 - [tryselect] Always cache both the full_task_set and target_task_set when generating tasks, r=tomprince
Since we need to generate the full_task_set as a prereq to the target_task_set,
and since getting from full_task_set -> target_task_set is trivial.. we might
as well save both computed sets to the cache while we have them. This means users
that run:

$ ./mach try fuzzy

and then run:

$ ./mach try fuzzy --full

(or vice versa)

Will only incur task generation once. It also means that the 'watchman' trigger
will cache both taskgraphs.

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

--HG--
extra : moz-landing-system : lando
2019-05-03 02:26:57 +00:00
Andrew Halberstadt 86e7b04de4 Bug 1546757 - [tryselect] Add a watchman trigger to rebuild the taskgraph cache in the background, r=tomprince
This adds a 'watchman.json' file to /tools/tryselect and some documentation on
how to use it. Tl;dr, install watchman and then:

$ cd path/to/gecko
$ watchman -j < tools/tryselect/watchman.json

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

--HG--
extra : moz-landing-system : lando
2019-05-02 16:45:19 +00:00
Andrew Halberstadt a33e10de46 Bug 1546757 - [tryselect] Provide defaults to generate_tasks arguments, r=Callek
This allows consumers to call 'generate_tasks()' without arguments.

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

--HG--
extra : moz-landing-system : lando
2019-04-30 16:41:47 +00:00
Joel Maher 6611f95ab0 Bug 1546459 - remove subsuite=clipboard from manifests. r=ahal
remove subsuite=clipboard from manifests

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

--HG--
extra : moz-landing-system : lando
2019-05-01 08:16:44 +00:00