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

6851 Коммитов

Автор SHA1 Сообщение Дата
Tarek Ziadé 0768e82e1c Bug 1595836 - add support for ./mach python-test r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D52976

--HG--
extra : moz-landing-system : lando
2019-11-14 15:02:44 +00:00
Marco Castelluccio 490b98f1e2 Bug 1596276 - Switch Linux coverage opt builds to use GCC 7. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D52935

--HG--
extra : moz-landing-system : lando
2019-11-14 15:52:26 +00:00
Geoff Brown 8c26b2ef56 Bug 1594735 - Upgrade android emulator used for x86_64 xpcshell tests; r=aerickson
Upgrade the emulator used by xpcshell tests to 29.2.1, the same version used
by all other android tests.
We have delayed this upgrade because of intermittent failures seen on the new
emulator not seen previously - bug 1568063. After the packet.net upgrade to
Ubuntu 18.04, try runs with the new emulator show that bug 1568063 persists
but has less impact than the intermittent failures it resolves: More tests
pass consistently with the new emulator than with the old.

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

--HG--
extra : moz-landing-system : lando
2019-11-13 17:46:02 +00:00
Ionut Goldan a7cd6b4895 Bug 1594330 - Fix GeckoProfile callback action r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D52826

--HG--
extra : moz-landing-system : lando
2019-11-13 15:57:27 +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
Gregory Mierzwinski ef58a4bbbf Bug 1596102 - Disable vismet on browsertime. r=perftest-reviewers,rwood
This bug disables vismet for browsertime until the png/artifact issues are resolved.

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

--HG--
extra : moz-landing-system : lando
2019-11-13 15:36:20 +00:00
Andrew Halberstadt c3434cf2c0 Bug 1594907 - [docs] Fix accidental redirection of 'taskcluster/taskcluster-config.html', r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D52418

--HG--
rename : taskcluster/docs/taskcluster-config.rst => taskcluster/docs/config.rst
extra : moz-landing-system : lando
2019-11-08 21:57:23 +00:00
Nathan Froyd 5d35f602aa Bug 1582192 - add a job to build a wasi sysroot; r=glandium
When we start compiling things to wasm during the build process, we're
going to need a basic sysroot.  This new job builds just such a sysroot.

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

--HG--
extra : moz-landing-system : lando
2019-11-12 00:10:38 +00:00
Andreea Pavel 03ff4d65f1 Backed out changeset 776dc76ec598 (bug 1567122) for landing without proper peer review on a CLOSED TREE 2019-11-12 18:46:03 +02:00
Marian Raiciof 548d1181f8 Bug 1567122 - Enable Fission for AWSY r=perftest-reviewers,stephendonner,sparky
Differential Revision: https://phabricator.services.mozilla.com/D48660

--HG--
extra : moz-landing-system : lando
2019-11-12 14:07:17 +00:00
Andreea Pavel cc7af15029 Backed out changeset 38f7b7e307b3 (bug 1594438) for causing high load on linux and windows hardware test machines on a CLOSED TREE 2019-11-12 17:00:27 +02:00
Sylvestre Ledru d932e6b836 Bug 1562642 - add missing license in taskcluster r=dustin
Depends on D52579

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

--HG--
extra : moz-landing-system : lando
2019-11-11 22:16:37 +00:00
Rob Lemley ea5ca4b650 Bug 1593891 - Allow running periodic-updates that do not trigger a build. r=sfraser
When these land for Thunderbird, I set the keyword to prevent a build manually.
periodic_file_updates.sh supports that with "-d", but the runme.sh wrapper
does not have a mechanism to set it.
This patch follows the environment variable precedent used for the other
script parameters.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 09:39:30 +00:00
Gregory Mierzwinski 213118bbe1 Bug 1594438 - Add cold page load tests for browsertime on integration branches. r=perftest-reviewers,stephendonner
This patch adds more cold page load tests to browsertime running on integration. Specifically, the following pages will now be tested:

TP6-24: Wikipedia
TP6-17: Yahoo News
TP6-11: Bing
TP6-7: Google Slides
TP6-4: Youtube
TP6-3: Google
TP6-2: Facebook

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

--HG--
extra : moz-landing-system : lando
2019-11-08 22:54:56 +00:00
ffxbld 318f5a7ef9 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D52525

--HG--
extra : moz-landing-system : lando
2019-11-11 13:30:33 +00:00
Tom Prince 0c1990eb72 Bug 1595368: [firefox-ci] Use internal tooltool downloads on windows l10n jobs; r=sfraser,garbas a=task-fix
Differential Revision: https://phabricator.services.mozilla.com/D52499

Depends on D52498

--HG--
extra : histedit_source : 6546d600211e9ee59db3836dc0f3e955afbe4349
2019-11-11 05:50:18 +01:00
Tom Prince 069263ab46 Bug 1595368: [firefox-ci] Use consitent logic to determine tooltool url; r=sfraser a=task-fix
Differential Revision: https://phabricator.services.mozilla.com/D52498

Depends on D52497

--HG--
extra : histedit_source : 4b7e40193155303d8757f08aabe670e4dd127924
2019-11-11 05:50:11 +01:00
Tom Prince ad179105ef Bug 1595368: [firefox-ci] Use internal tooltool downloads for windows spidermonkey tasks; r=garbas a=task-fix
Differential Revision: https://phabricator.services.mozilla.com/D52497

--HG--
extra : histedit_source : 1c01d4461337e93d55764cd0d620033cc8ea35a7
2019-11-11 08:50:17 +01:00
Andreea Pavel d13f63b931 Backed out changeset 69049d8a2c4b (bug 1594530) on tomprince's request. CLOSED TREE 2019-11-10 05:33:35 +02:00
Dorel Luca a194206e3c Backed out changeset ac63c8962183 (bug 1594530) on tomprince's request. CLOSED TREE 2019-11-10 05:13:38 +02:00
Dorel Luca 5fb0480649 Merge mozilla-central to autoland. CLOSED TREE 2019-11-10 05:05:40 +02:00
Tom Prince c8e1011f7b Bug 1546801: [firefox-ci] Do not enable taskcluster proxy on android bitbar workers; r=dustin a=tomprince CLOSED TREE
The bitbar workers do not support taskcluster-proxy, and so tooltool internal downloads
don't work, even though they had been requested.

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

--HG--
extra : amend_source : f4ad4bec75b30da67d6769cceedb70a7957cb638
2019-11-10 03:53:25 +02:00
Tom Prince 199d68799d Bug 1546801: [firefox-ci] Do not enable taskcluster proxy on g-w for non-internal tooltool downloads; r=dustin a=tomprince CLOSED TREE
generic-worker uses localhost:8080 for the taskcluster proxy. Many jobs,
including raptor also try to use that port. Disable using the proxy
when only public tooltool downloads were requested, since this
was how thing were configured before.

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

--HG--
extra : amend_source : 375cb2d84a2dcfbb821f18e4858d86f07db0539b
2019-11-10 02:53:31 +02:00
Tom Prince c0945dfd53 Bug 1546801: [firefox-ci] Use taskcluster-proxy for windows builds' tooltool access; r=Callek a=tomprince CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com//D52471

--HG--
extra : histedit_source : a61b23e325340f4673cfe3c2a6f857023a2b4ab7
2019-11-10 01:25:19 +02: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 10c8c9240d Bug 1546801: [firefox-ci] Update default taskcluster; r=Callek a=tomprince CLOSED TREE
MANUAL PUSH: Initial push to test new firefox-ci taskcluster cluster.

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

--HG--
extra : histedit_source : 4bcac76e95d5566db7bb892d44830c03a615f78f
2019-11-09 12:53:40 -07:00
Jamie Nicol f29a37cb8d Bug 1590805 - Run reftests and crashtests on android emulator with webrender enabled. r=gbrown
Add new test platforms "android-em-7.0-x86_64-qr/opt" and
"android-em-7.0-x86_64-qr/debug", which run a new test-set
"android-x86_64-qr-tests", which includes reftests and crashtests.

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

--HG--
extra : moz-landing-system : lando
2019-11-08 22:05:35 +00:00
Andrew Halberstadt 21c38703ad Bug 1594907 - Fix some duplicate URL segments in firefox-source-docs, r=sylvestre
This also moves the 'mach' docs from /python/mach to /mach. The reason being
that 'mach' doesn't really have anything to do with Python other than its
implemented in it.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 23:07:20 +00:00
Anthony Hughes 2eff1a9d08 Bug 1594799 - [iris firefox] Update Taskcluster to the latest rev of iris_firefox r=mbrandt
Differential Revision: https://phabricator.services.mozilla.com/D52251

--HG--
extra : moz-landing-system : lando
2019-11-07 22:04:35 +00:00
Tom Prince 57fdb2bbe4 Bug 1594530: [firefox-ci] Fix staging tooltool URL; r=Callek a=tomrpince CLOSED TREE
MANUAL PUSH: Firefox-CI migration testing

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

--HG--
extra : rebase_source : 56663925c5461fc5fcd51a0ce5da8a3d9940b0d4
extra : histedit_source : 783da1f32b91e1377868d21b1b879c6276e25035
2019-11-07 16:07:45 -07:00
Tom Prince 600844947a Backed out changeset e8b7c48d4e7e (Bug 1589706) now that gecko-t/t-win10-64-gpu-s is working.
--HG--
extra : rebase_source : 31b520d04b367791d2d7c850dfc66adb3c4a068d
extra : histedit_source : c7d6f20a46c5f67ec6b9fe9553cfee728a574788
2019-11-07 11:54:55 -07:00
Andreea Pavel b2b0077c2e Merge autoland to mozilla-central a=merge 2019-11-07 11:47:48 +02:00
Tom Prince 1ec11c66d1 Bug 1589706: [firefox-ci] Continue to use aws-provisioner t-win10-64-gpu-s worker; r=Callek a=me
This worker-type isn't working with worker-manager, so backout the change
switching to it.

MANUAL PUSH: Prepration for testing firefox-ci cluster in advance of TCW

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

--HG--
extra : histedit_source : 4f2689d47f25864b87abae6eeb55cc09936f4a61
2019-11-06 18:52:01 -07:00
Tom Prince 7c40fcaaa9 Bug 1589706: [firefox-ci] Remove some obsolete code related to old staging clusters; r=Callek a=me
We originally had a different plan related to migrating worker-types to a new cluster.
Remove the code that supported that.

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

--HG--
extra : rebase_source : 1c0945e96add41659f56013a01d4d246e2d69dd3
extra : histedit_source : 03acebc1cc6796bd60cd472bc3c5c92a9c17f02b
2019-11-06 00:33:16 -07:00
Tom Prince bbeda44922 Bug 1589706: [firefox-ci] Switch gecko-misc workers to aws-provider worker pools; r=Callek a=me
Differential Revision: https://phabricator.services.mozilla.com/D52075

--HG--
extra : rebase_source : c73e03a1685f83d8ade7d42a4ff6996adced97c5
extra : histedit_source : ca2fd9ed960a04b31c1a0eeb8f41a4dde9208a84
2019-11-06 10:20:11 -07:00
Tom Prince f26b434906 Bug 1589706: [firefox-ci] Switch windows workers to aws-provider worker pools; r=Callek a=me
Differential Revision: https://phabricator.services.mozilla.com/D52074

--HG--
extra : rebase_source : 7b520226799e3e8fe905c4e1cf8f35f508dd55f4
extra : histedit_source : 6d1e883a760c352523877745c73d8b4cef670e37
2019-11-06 10:19:21 -07:00
Justin Wood 14d300d137 Bug 1594530 Make tooltool via the taskcluster proxy work on both legacy and firefox-ci clusters at the same time. r=tomprince a=Aryx
MANUAL PUSH: (a) This patch will cause a ton of toolchain rebuilds, and might as well do that on central right now rather than autoland, and (b) We want to test the new Taskcluster instance today, and will be testing THAT on m-c, so we'll need this patch on m-c before we can test the new cluster as well.

tooltool at present needs to support production (legacy cluster) but its auth system is tied to that cluster.

Which means that using tooltool in the new cluster ahead of TCW is harder. We have swapped the credentials for the tooltool staging deployment to use the new tc cluster, so when we're using the taskcluster proxy we need to have it swap between legacy and new tooltool url's depending on which cluster (ROOT_URL) we're using.

This patch is intended to be ok to land on production code today, and could be backed out after the TCW when production tooltool will be configured to work with the firefox-ci cluster itself.

Differential Revision: https://phabricator.services.mozilla.com/D52089
2019-11-06 16:37:22 -07:00
Dorel Luca 6b4475cbdc Backed out 2 changesets (bug 1594530) for Toolchain failure. a=backout
Backed out changeset c1e66d6fc61e (bug 1594530)
Backed out changeset 9c751b07dda1 (bug 1594530)
2019-11-06 23:20:13 +02:00
Sebastian Hengst de39834a2a Bug 1594530 Make tooltool via the taskcluster proxy work on both legacy and firefox-ci clusters at the same time: Fix typo in legacy root url. a=bustage-fix 2019-11-06 21:48:52 +01:00
Justin Wood 7d262113e9 Bug 1594530 Make tooltool via the taskcluster proxy work on both legacy and firefox-ci clusters at the same time. r=tomprince a=Aryx
MANUAL PUSH: (a) This patch will cause a ton of toolchain rebuilds, and might as well do that on central right now rather than autoland, and (b) We want to test the new Taskcluster instance today, and will be testing THAT on m-c, so we'll need this patch on m-c before we can test the new cluster as well.

tooltool at present needs to support production (legacy cluster) but its auth system is tied to that cluster.

Which means that using tooltool in the new cluster ahead of TCW is harder. We have swapped the credentials for the tooltool staging deployment to use the new tc cluster, so when we're using the taskcluster proxy we need to have it swap between legacy and new tooltool url's depending on which cluster (ROOT_URL) we're using.

This patch is intended to be ok to land on production code today, and could be backed out after the TCW when production tooltool will be configured to work with the firefox-ci cluster itself.

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

--HG--
extra : amend_source : 479de00fdb9a93fc4d4211613bdc3ebf965f6492
2019-11-06 14:38:05 -05:00
Gregory Mierzwinski f734adca8b Bug 1594210 - Fix vismet and browsertime tasks on mozilla-central. r=perftest-reviewers,rwood
This patch prevents the visual-metrics tasks from scheduling browsertime tests on mozilla-central by removing the run-on-projects setting (setting it to []). The run-on-projects setting is now set during the visual-metrics transformation so that it is the same as the dependent task so it will only run on projects that the dependent task runs on. Also, this patch enables browsertime TP6-1 on mozilla-central for chrome, firefox and geckoview.

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

--HG--
extra : moz-landing-system : lando
2019-11-06 19:03:57 +00:00
Ricky Stewart 0bc04914ab Bug 1582195 - Provide a job to build lucetc r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D51716

--HG--
extra : moz-landing-system : lando
2019-11-05 16:30:24 +00:00
Gregory Mierzwinski 1fb8e8eb6b Bug 1587576 - Part 3: Add chrome support in raptor-browsertime. r=perftest-reviewers,rwood,ahal
This is the third, and final, part of a patch that adds chrome support to raptor-browsertime.

In this part, all the changes from the previous 2 parts are integrated in raptor and browsertime. The main change is that the browsertime-chromedriver paths created in taskcluster's `tests.py` are changed to include a `{}` for inserting the chrome version that is used in production (formatting is done within raptor). The Perftest class structure is slightly modified as well here to accommodate these changes.

There are also some changes to how the taskcluster definitions are made to make it easier to specify how chrome must be handled. The 'limit-platforms' and 'run-visual-metrics' fields are added for this purpose to limit chrome's platforms and disable visual-metric tasks.

Finally, chrome is missing some results in browsertime (relative to firefox) and at least one of the other results is scattered into a different location. The results.py and output.py changes handle this issue.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 13:50:15 +00:00
Gregory Mierzwinski fa8d8fd872 Bug 1587576 - Part 2: Add chromedriver fetch task. r=ahal
This is the second part of a patch that adds chrome support to raptor-browsertime.

This part of the patch adds fetch tasks to handle multiple chrome versions running in production. These fetch tasks provide a tar that the chrome browsertime can use to get a chromedriver compatible with the chrome version available on the testing machine. The artifacts are converted to `.tar.zst` so that they can be prefixed with the chome version that they are compatible with.

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

--HG--
extra : moz-landing-system : lando
2019-11-05 13:52:12 +00:00
Andi-Bogdan Postelnicu 22b4d86ced Bug 1593703 - disable clang based static-analysis for build-linux64-base-toolchains-clang/*. r=froydnj
With Bug 1579189 we are going to raise the minimum clang version to 5. But in clang 5
and clang 6 an issue has been introduced where the `Decl` nodes from the `AST` don't
contain all of the annotation attributes. The missing attributes can cause static
analysis failures. We are therefore going to disable the static analysis for the
base-toolchain clang builds as a workaround.

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

--HG--
extra : moz-landing-system : lando
2019-11-06 18:29:09 +00:00
octavian.negru c0f0a39e87 Bug 1585618 - Clean taskcluster/ci/test/talos.yml platform setup r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D48033

--HG--
extra : moz-landing-system : lando
2019-10-16 14:17:43 +00:00
Geoff Brown 5f4906e9b5 Bug 1593818 - Increase max-run-time for some Talos tasks; r=perftest-reviewers,stephendonner
Avoid intermittent task timeouts by allowing a little more time.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 23:10:40 +00:00
ffxbld 5ea71911af No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D51575

--HG--
extra : moz-landing-system : lando
2019-11-04 12:49:16 +00:00
Justin Wood 27252b4558 Bug 1592419 - Reject duplicate toolchain aliases. r=tomprince
With this patch applied but Bug 1592402 not fixed, I got:
```
Traceback (most recent call last):
  File "/home/callek/mozilla/hg/mozilla-central/taskcluster/mach_commands.py", line 379, in show_taskgraph
    tg = getattr(tgg, graph_attr)
  File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/generator.py", line 151, in full_task_graph
    return self._run_until('full_task_graph')
  File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/generator.py", line 351, in _run_until
    k, v = self._run.next()
  File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/generator.py", line 287, in _run
    yield verifications('full_task_graph', full_task_graph, graph_config)
  File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/util/verify.py", line 36, in __call__
    graph.for_each_task(verification, scratch_pad=scratch_pad, graph_config=graph_config)
  File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/taskgraph.py", line 31, in for_each_task
    f(task, self, *args, **kwargs)
  File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/util/verify.py", line 240, in verify_task_graph_symbol
    key,
Exception: Duplicate toolchain-alias in tasks `toolchain-linux64-clang-9`and `toolchain-linux64-clang-9-cross`: linux64-clang
```

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

--HG--
extra : moz-landing-system : lando
2019-10-30 18:11:11 +00:00
Tom Prince ce7c2ef520 Bug 1589706: [firefox-ci] Use AWS Provider-based linux builld workers; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D50358

--HG--
extra : moz-landing-system : lando
2019-10-28 17:45:39 +00:00