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

1484 Коммитов

Автор SHA1 Сообщение Дата
Greg Mierzwinski f13fa4478c Bug 1319804 - Move mochitest-chrome to ubuntu 16.04. r=jmaher
This patch migrates the mochitest-chrome test suite from Ubuntu 12 to the newer Ubuntu 16.04 linux operating system.

MozReview-Commit-ID: Jn6sHRrhwHb

--HG--
extra : rebase_source : e5b17f907e0060b9b7e8e09efa2653b2a92bb635
2017-06-18 10:18:46 -04:00
James Graham 07075f5bd8 Bug 1370461 - Run wpt tests on stylo builds, r=jmaher,manishearth
MozReview-Commit-ID: KAWp0BQluzB

--HG--
extra : rebase_source : e9bb3231093deff70070b445c5166f2d62de40f1
2017-06-06 13:52:09 +01:00
Sebastian Hengst a885319117 Bug 1372588 - Schedule devedition tests through Taskcluster: Add second blank line to make flake8 happy. r=flake8-fix 2017-06-16 16:20:29 +02:00
Wander Lairson Costa b3531b90a4 Bug 1372588 - Schedule devedition tests through Taskcluster. r=garndt 2017-06-15 16:02:00 -04:00
Andrew Halberstadt c9beaa56b4 Bug 1373294 - Fix E305 (two blank lines after method or class) in files enabled by flake8 linter, r=jmaher
This is needed before we can upgrade to flake8 3.3.0, as that version starts flagging these errors.

These files were modified by running:
autopep8 --select E305 --in-place -r <dir>

on the affected directories. I did it one dir at a time and verified the result after each.

MozReview-Commit-ID: FmlsfiKIbtr

--HG--
extra : rebase_source : 9df32258cadff5d27a0e72113c57f782756c0b18
2017-06-15 12:10:59 -04:00
Wander Lairson Costa 0f3dbe5269 Bug 1372588: Add macosx64 devedition build. r=garndt
MozReview-Commit-ID: FhjHHuNsCvv

--HG--
extra : rebase_source : d4ae0116e57b27e13494a96f637bf60f9ed813a1
2017-06-15 11:18:31 -03:00
Chris AtLee b9302e66b5 Bug 1370298: Move TC Win7 tests to Tier1 r=aselagea,jmaher
MozReview-Commit-ID: 5kIykFamr8g

--HG--
extra : rebase_source : ea76111a876f2a561f8765df5a3233b6b084191f
2017-06-14 20:24:36 -04:00
Matthew Noorenberghe 8dffce741b Bug 1372833 - Disable desktop-screenshot-capture/mozscreenshots on linux64-ccov/opt. r=jmaher
browser/tools/mozscreenshots/devtools/browser_devtools.js is perma-failing due to leak checking.

MozReview-Commit-ID: EuSBQ1PZOcF

--HG--
extra : rebase_source : 43e850f5f69d222e24e350aea37886ac65700c0b
2017-06-14 13:41:29 -07:00
William Lachance 1f6826b006 Bug 1373043 - Make taskcluster backfill use the treeherder /jobs/ endpoint r=garndt
MozReview-Commit-ID: JM4BXjrsNLh

--HG--
extra : rebase_source : 47c5258e19f910555c9d9134520b02c43cc8dcb0
2017-06-14 16:55:43 -04:00
Sebastian Hengst 298a33982e Backed out changeset 1e262e51f0c1 (bug 1373043) for linting failure in action.py. r=backout 2017-06-14 23:15:25 +02:00
William Lachance bf2d5b2587 Bug 1373043 - Make taskcluster backfill use the treeherder /jobs/ endpoint r=garndt
MozReview-Commit-ID: JM4BXjrsNLh

--HG--
extra : rebase_source : 9d7a58ebac91551e1edcf09ca7abbb26b85668f0
2017-06-14 16:55:43 -04:00
Andrew Halberstadt 241bf280a4 Bug 1370928 - Move mozharness unittests to linux64/opt platform and rename py(mh), r=jlund
MozReview-Commit-ID: 5SGAztLTvWW

--HG--
extra : rebase_source : a99edfd9b8653c53c34a99ef7127334f8c1d9503
2017-06-07 11:38:53 -04:00
Gregory Szorc a154c0033a Bug 1372721 - Fix flake8 failure introduced in c3a290d58b7d; r=me 2017-06-13 16:51:06 -07:00
Gregory Szorc 7398a36b0a Bug 1372721 - Add a "trunk" alias for run-on-projects; r=dustin
{central, autoland, inbound} are logically treated as a single unit for
many tasks and policies. Let's formalize that collection via a "trunk"
alias.

MozReview-Commit-ID: H4JPTyu2J2F

--HG--
extra : rebase_source : f4cabfc48e24b9f55b833bd95bdbf81b036cee6d
2017-06-13 14:42:04 -07:00
Gregory Szorc b9ae9370a0 Bug 1372721 - Collapse some run-on-projects values; r=dustin
I like when my code search yields relevant data with 1 line of context.

MozReview-Commit-ID: 8DPyJeyFMwR

--HG--
extra : rebase_source : 0b4d690c8f175e11a1a0db5fda8fc9f8628441dc
2017-06-13 14:40:14 -07:00
Gregory Szorc fa45250397 Bug 1372721 - Remove run-on-projects from source-test tasks; r=dustin
The default value for run-on-projects is "all." Many of the tasks
changed in this commit were defining "run-on-projects" to
integration+release, which is essentially all (notably missing "try"). I
can't think of a good reason to not schedule these lint tasks on all
repos by default. So just do that.

MozReview-Commit-ID: EowUGNzC7K3

--HG--
extra : rebase_source : 563abb0059e833881c8d484113aa9ee773b9af27
2017-06-13 14:25:23 -07:00
Gregory Szorc 90282084d0 Bug 1372721 - Use set literals; r=dustin
We require Python 2.7. We can have nice things.

MozReview-Commit-ID: 8okTAgRZTFP

--HG--
extra : rebase_source : 1ace95a6b6b0cc35ff63fda514132471c5a59f6e
2017-06-13 14:15:46 -07:00
Gregory Szorc 8afb5bfd62 Bug 1372721 - Remove "stylo" from run-on-projects lists; r=dustin
This refers to the incubator/stylo repo, which has been dead for a
few months ever since Stylo was merged into mozilla-central. Let's
remove references to it.

MozReview-Commit-ID: 35vWUdlqqus

--HG--
extra : rebase_source : 2f5e8eb1bab1c3d538136bf033e6447ad0429362
2017-06-13 14:13:39 -07:00
Greg Mierzwinski 18c5a8d3d5 Bug 1369908 - Schedule linux64-ccov, and linux64-jsdcov on all mozilla-central pushes. r=jmaher
This patch removes the nightly code coverage run in favor of simply running the two code coverage builds on every single push to mozilla-central for a more granular view of code coverage over time.

MozReview-Commit-ID: E4Xp5bB19m9

--HG--
extra : rebase_source : 55bbd7c9d678e3d2b149d210b2a4217a62ddf0e1
2017-06-13 13:04:08 -04:00
Andrew Halberstadt 9769bcc488 Bug 1372510 - Exclude 'job' tasks that require a build from the default try selection, r=dustin
It's a bit hacky to single out 'build' dependencies, but most tasks have a dependency on a docker
image, so we can't blanket skip all 'job' tasks with any dependencies at all. This is far from ideal
but is an improvement on the current behaviour of running build dependencies all the time, even if
the 'job' task gets optimized away.

There is likely a cleverer solution, but that can be follow-up work.

MozReview-Commit-ID: 6T68LT5VSrg

--HG--
extra : rebase_source : 1a7c43891c6e5da9a13c588c1daeba6121a47750
2017-06-13 11:04:08 -04:00
Wander Lairson Costa f199c6283f Bug 1372575: set osx test tasks to tier 1. r=garndt
MozReview-Commit-ID: 665BesH9Eex

--HG--
extra : rebase_source : f683183e7522e904cdae7b1e2591dc300ac3da11
2017-06-13 10:35:39 -03:00
Carsten "Tomcat" Book d67ef71097 merge mozilla-inbound to mozilla-central a=merge 2017-06-13 12:09:48 +02:00
Aki Sasaki 9667edd0ed bug 1372412 - reenable osx opt builds on beta. r=catlee a=release CLOSED TREE
MozReview-Commit-ID: 97wCvP64neG

--HG--
extra : transplant_source : -UZ-%DBg%AA%E0%B5%D4%E5%27i%ABK-T%C4%A3%5B
2017-06-12 16:23:08 -07:00
Wes Kocher 6e40405064 Merge m-c to inbound, a=merge CLOSED TREE
MozReview-Commit-ID: 5Agk5fuwDGU
2017-06-12 17:11:10 -07:00
Joel Maher dd3c973b83 Bug 1371315 - pushing to try with --setenv fails the decision task, don't assume worker exists on a job. r=dustin
MozReview-Commit-ID: 9b2kCqrEp5o
2017-06-12 16:27:04 -04:00
Greg Mierzwinski 3ad43b968b Bug 1368115 - Enable most of the remaining test suites for linux64-ccov. r=jmaher
This enables all test suites on linux64-ccov except for the talos test suite (more work needs to be done), spidermonkey tests (more work needs to be done), and the mochitest-valgrind test suite (not going to run linux64-ccov).

MozReview-Commit-ID: 6vYV89CH8TB

--HG--
extra : rebase_source : 2c2c22a2ffc0b431b24e0ee32dca046a11470d3c
2017-06-12 16:19:38 -04:00
Greg Mierzwinski 1162548ffa Bug 1319782 - Move mochitest plain to Ubuntu 16.04. r=jmaher
This patch enables the use of an Ubuntu 16.04 image in all mochitest plain tests.

MozReview-Commit-ID: 68SaYqCkKwS

--HG--
extra : rebase_source : c0d6df7b4e685d1c03ed426c1cc3af23e6119afd
2017-06-12 15:32:16 -04:00
Justin Wood a80e4b1b41 Bug 1372219 - Don't schedule macosx64-nightly or win64-nightly on-push for beta/release. r=mtabara
"migration commit on beta fails on TC decision task"

MozReview-Commit-ID: FbPyTQkm3P8

--HG--
extra : rebase_source : 12bb6aa5ed32caebfc171c9b99852b141bf9b4cb
2017-06-12 10:11:00 -04:00
Andrew Halberstadt f52073294a Bug 1048446 - [taskcluster] Add a 'mochitest selftest' task that depends on a build, r=dustin
These are integration tests for testing the mochitest framework itself.

MozReview-Commit-ID: Jqyhbj7nC6z

--HG--
extra : rebase_source : 484405796e02015bcb500b096c02b310fafb9da4
2017-05-31 13:52:29 -04:00
Andrew Halberstadt 33c417e948 Bug 1048446 - [taskcluster] Move 'require-build' out of run_task and into source_test, r=dustin
The 'platform' key was recently moved out of 'job' tasks and into the 'source-test' kind. Since
the concept of requiring a build depends on this key, let's move that back to source-test as
well.

MozReview-Commit-ID: 4bs8G4wN5OH

--HG--
extra : rebase_source : 96b7c4631bfce2828fc496241bd29e839702c59f
2017-05-29 15:34:54 -04:00
Gregory Szorc af7f719538 Bug 1371497 - More robust handling of spaces in variant processing for Talos BBB; r=froydnj
We've changed this code twice recently and each time we accidentally
disabled Talos builds because of subtle gotchas with regards to
value checking and spaces in values.

In this commit, we rewrite the code so spaces don't come into play
during formatting.

MozReview-Commit-ID: 7UX2X8LZDSF

--HG--
extra : rebase_source : d12069d8fff96a16b78d278d5bdbce7d7e926a52
2017-06-09 10:55:19 -07:00
Henrik Skupin d9cd03ad36 Bug 1371404 - Add firefox-ui-functional TC jobs for Windows. r=jmaher
MozReview-Commit-ID: 1yJUxx1eo3n

--HG--
extra : rebase_source : bdc4ebb008aceb3736e39e053c060b256af56816
2017-06-09 10:11:12 +02:00
Wes Kocher 1be06aea28 Merge m-c to autoland, a=merge
UPGRADE_NSS_RELEASE

MozReview-Commit-ID: ItWcUAUYyaj

--HG--
extra : amend_source : fc43f23f0e12d5f88d72be9526a953d8015e6975
2017-06-08 18:44:32 -07:00
Joel Maher 20328d4828 Bug 1371014 - do not run Talos on nightly builds. r=rwood
We are currently running talos on nightly builds and the results are being posted as 'opt'.  There is no value in tracking nightly builds as we have larger sample sizes of 'opt' and 'pgo' data.

In addition we run AWSY on nightly and devedition, as this is a performance test, we need to run this on builds where we can get useful data just like talos.

MozReview-Commit-ID: JyPGJ3p8h4c
2017-06-08 10:35:28 -04:00
Ryan VanderMeulen 9b7a73b65a Merge m-c to autoland. a=merge
UPGRADE_NSPR_RELEASE UPGRADE_NSS_RELEASE

--HG--
extra : amend_source : a59e53ba2f8db608f613f21ad6da2b5be8814aa4
2017-06-07 22:55:56 -04:00
Wes Kocher baffccc880 Bug 1370734 - Temporarily increase the number of allowed write hazards until issues can be sorted out a=me
MozReview-Commit-ID: EmfQim9kpIw
2017-06-07 17:53:50 -07:00
Ralph Giles 702ea07b9f Bug 1371372 - Remove cargo tarball naming work-around. r=mshal
This is no longer necessary with the 1.18.0 release.

MozReview-Commit-ID: 1IGQFuvRIzu

--HG--
extra : rebase_source : 4eb4daea4edfed48db388814240f9241021a2029
2017-06-08 11:48:55 -07:00
Manish Goregaokar 5f46f56cb9 Bug 1370734 - Fix hazards ; r=bustage
MozReview-Commit-ID: 1H4VwQ3Jdg6
2017-06-08 08:25:10 -07:00
Mike Hommey 098482a936 Bug 1356952 - Move tooltool manifests defined in toolchain build scripts to taskcluster job definitions. r=mshal
The toolchain build scripts are currently defining the tooltool
manifest they use on their own. We move the definitions to the
taskcluster job definitions to normalize on everything using that.

--HG--
extra : rebase_source : cbab2e32d78d711fcb595763d0c2600c7c0c423e
2017-06-06 16:33:36 +09:00
Mike Hommey 18dc0c0659 Bug 1356952 - Use environment variable to define tooltool manifest in spidermonkey builds. r=mshal
Like hazard jobs.

--HG--
extra : rebase_source : b63d94efdc3f99171f458994e932b8303baab131
2017-06-06 16:55:28 +09:00
Mike Hommey 06ad247787 Bug 1356952 - Use environment variable to define tooltool manifest in hazard builds. r=mshal
Hazard jobs use a specific tooltool-manifest field in their definition.
Since there is no post-processing happening on those definitions, and
since generalizing it would require adding the field to a bunch of
validation schemas, and the same code to various transforms, it's just
simpler to move to use environment variable definitions here too.

Eventually, tooltool manifests won't be necessary anyways, and those
environment variables will go away.

--HG--
extra : rebase_source : bd619024bde051424a2d811a1996caaf0f853247
2017-06-06 16:20:09 +09:00
Mike Hommey b6397fae70 Bug 1356952 - Add tooltool manifests defined in mozharness configurations to taskcluster job definitions. r=mshal
Since bug 1321847, mozharness tooltool manifests can be overriden from
the environment. We use that possibility to now define tooltool
manifests from taskcluster job definitions. Ideally, we'd also remove
the definitions from the mozharness configs, but with things still
running on buildbot, it's not clear what things might break because of
that. We'll do it in a separately back-out-able followup.

--HG--
extra : rebase_source : 860b8f1d4fdc4a557770a3749055f19b1ec45e93
2017-06-06 16:17:40 +09:00
Alin Selagea 790b54325b Bug 1370297 - Move Taskcluster Windows Debug builds to Tier1, r=catlee 2017-06-07 10:45:35 +03:00
Kim Moir 3fd9c162b0 Bug 1370663 - linux64 pgo doesn't have talos since May 15th! r=jmaher DONTBUILD 2017-06-06 20:43:16 -04:00
Wes Kocher bb1d061819 Merge inbound to central, a=merge CLOSED TREE
UPGRADE_NSS_RELEASE UPGRADE_NSPR_RELEASE

MozReview-Commit-ID: 2CXltQtu4Y1

--HG--
extra : amend_source : 16333c0fa5342dfbbb2a4ded71f94119a022e27b
2017-06-06 17:15:21 -07:00
Joel Maher 9e04639fab Bug 1352128 - enabled web-platform-tests for win10 on m-c and try. r=grenade
MozReview-Commit-ID: Aer6ioMtUDe
2017-06-06 09:57:03 -04:00
Gregory Szorc 6f813399e5 Bug 1362148 - Always collect build metrics; r=ted
Previously, mozharness defined a separate action to collect build
metrics. This required the script and/or config to define that
action.

Metrics collection for CI is important. So it should be enabled by
default.

This commit changes the "build" action/method to always call the
metrics collection function after successful build. References to
the "generate-build-stats" action have been removed because it is
redundant.

A side-effect of this change is we may generate build metrics where
we weren't before. This could lead to e.g. duplicate entries in some
Perfherder series. Let's see what breaks ;)

MozReview-Commit-ID: 42UQI5YQTMC

--HG--
extra : rebase_source : c57dc9ec6ac46003384edff098a0ad81c75539b7
extra : source : c9812dd7d27a174c0ee46d44ec595fbe29c9e1db
2017-05-04 12:28:52 -07:00
Simon Fraser sfraser@mozilla.com f3414f6c10 Bug 1370057 - add retry to safeguard network blips. r=mtabara a=release DONTBUILD
MozReview-Commit-ID: Esc8oEzlqJH

--HG--
extra : amend_source : 9db35da07a82f69c986397ace2e73c050c309b62
2017-06-05 17:55:49 +01:00
Brian Stack 835902dbb5 Bug 1357238 - Allow apostrophes in try commit messages r=dustin
This copies the behavior of mozilla-taskcluster when it
submits try pushes. This will allow us to eventually stop
using mozilla-taskcluster.

MozReview-Commit-ID: J9zC92AE7HZ

--HG--
extra : rebase_source : 36575ef1fa5c43b6b6d5c0243c323af69e4ebd23
2017-06-01 17:49:02 -07:00
Sebastian Hengst 5e4755df68 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: IdRgoZ9hiXq
2017-06-03 20:15:27 +02:00