Commit Graph

460 Commits

Author SHA1 Message Date
Phil Ringnalda
400813c30b Merge m-i to m-c, a=merge 2016-09-30 23:24:52 -07:00
Steve Fink
f94161bb15 Bug 1304775 - Run all tier-1 spidermonkey jobs with -p all try syntax, r=dustin
--HG--
extra : rebase_source : bf470234aec2e17f01017f3d268de47f46aa2eb5
extra : histedit_source : 7be3455f2cf6cc39a3634fee97a185bcb77829c0
2016-09-22 15:10:58 -07:00
Mike Shal
34419a456f Bug 1277881 - Remove all gecko.v1 routes; r=dustin
MozReview-Commit-ID: HyZO2sKFuJD

--HG--
extra : rebase_source : c22d8f5f094a1a41f569ebb58395ccba96db5330
2016-09-20 18:09:00 -04:00
Gregory Szorc
4e15118d64 Bug 1289249 - Use run-task for mozharness jobs on docker-worker; r=dustin
This transform appears to always be executed on desktop-build.
build.sh always calls checkout-sources.sh and checkout-sources.sh
always performs a Gecko checkout. It /may/ perform a build/tools
checkout unless an environment variable is set.

Now that desktop-build is ready to use run-task, we switch this
transform to run-task. A gecko and tools checkout is *always*
performed. There is room to make the tools checkout optional.
But it completes nearly instantly. So I'm inclined to do this
as a follow-up enhancement, if needed.

Ideally, the checkout would be on a cache so subsequent tasks on
the worker only need to perform a purge+update as opposed to a
full checkout. However, many tasks make assumptions about the
VCS behavior and modifying the checkout path is a non-trivial
amount of work. This can be deferred to a follow-up bug.

MozReview-Commit-ID: 5Auerl4OL9x

--HG--
extra : rebase_source : 7981b19d043bae311620790809c0c1f3f3696bb5
2016-09-29 16:51:15 -07:00
Gregory Szorc
8899c07747 Bug 1289249 - Use run-task in spidermonkey tasks; r=dustin
This is a pretty straightforward port.

MozReview-Commit-ID: HaQ6EyrdoKT

--HG--
extra : rebase_source : 7e2dfa48e71c10fe4d6139dd339135fbfc7b79ca
2016-09-28 23:36:26 -07:00
Gregory Szorc
499204ccb9 Bug 1289249 - Make build-linux.sh executable; r=dustin
Currently, it is executed via another shell script (build.sh from
the desktop-build image). build.sh is going away and this will be
the main script called by run-task. It already has a shebang. So
make it executable.

MozReview-Commit-ID: GT4Ix4xdx88

--HG--
extra : rebase_source : e1298db624bedf67f00cec5237a5256624cccf62
2016-09-28 22:43:35 -07:00
Gregory Szorc
110de002ce Bug 1289249 - Use vendored tooltool.py in SpiderMonkey tasks; r=dustin
Previously, SpiderMonkey tasks were using tc-vcs to clone the tooltool
repository so they could have access to tooltool.py. tooltool.py is
already in the execution environment courtesy of being part of the
source checkout. So use it from there.

One less dependency on a 3rd party service at run-time. One less
point for a MITM attack against our automation.

MozReview-Commit-ID: JmavaBG4vii

--HG--
extra : rebase_source : 5f6c56d1398268ceba867bb47645281465949246
2016-09-29 18:13:36 -07:00
Gregory Szorc
51703443c7 Bug 1289249 - Ensure cwd is /home/worker; r=dustin
When we switch to run-task in a subsequent commit, we can no longer
rely on cwd being /home/worker. So have build-linux.sh change the cwd
explicitly.

MozReview-Commit-ID: 5sYAjHCFi3s

--HG--
extra : rebase_source : 35e1ceafb6dc880f7f28ee152ae7c78d67ca2f29
2016-09-29 15:40:54 -07:00
Rob Thijssen
2678725c30 Bug 1304998 - enable tc win pgo; r=dustin
MozReview-Commit-ID: 8X9aj19Kp13

--HG--
extra : rebase_source : 34817db2922fa27a4aa36e719dad11f598ad3f2d
2016-09-29 07:49:30 +01:00
James Graham
6890a87c90 Bug 1304046 - Add taskcluster task for running wdspec tests, r=dustin
MozReview-Commit-ID: 3JFP2BwGDhM

--HG--
extra : rebase_source : 4d4549ce90cc5968fd675aeedb9d9f36591a8ded
2016-09-21 14:15:32 +01:00
Carsten "Tomcat" Book
5b45193594 merge mozilla-inbound to mozilla-central a=merge 2016-09-29 11:44:58 +02:00
Kalpesh Krishna
87f3ac8197 Bug 1305989 - Update usage of create_tasks() in action tasks. r=dustin
--HG--
extra : rebase_source : c8bdd1c4972ec2363f31d371ed9e1e9368d367f0
2016-09-28 09:43:00 -04:00
Carsten "Tomcat" Book
b5206d37f5 Merge mozilla-central to mozilla-inbound 2016-09-28 16:25:01 +02:00
Alastair Pharo
b722a9955f Bug 1304019 - Add support for setting task's index rank r=dustin
MozReview-Commit-ID: Kye7UXoRCZt
2016-09-28 16:09:06 +02:00
Carsten "Tomcat" Book
572e74ee99 merge mozilla-inbound to mozilla-central a=merge 2016-09-28 15:56:33 +02:00
Dustin J. Mitchell
b48e0323bb Bug 1305740: delete leftover legacy.py; r=gps
MozReview-Commit-ID: 8GHv1E9CBRH

--HG--
extra : rebase_source : a626f79b7bb6e91793b09e3067a8791e52674c5b
2016-09-27 15:55:36 +00:00
Geoff Brown
69fd23cff2 Bug 1204281 - Adjust chunks and max run time for Android mochitests; r=me 2016-09-27 15:34:28 -06:00
Carsten "Tomcat" Book
ceb8695fd3 Merge mozilla-central to mozilla-inbound 2016-09-27 11:26:17 +02:00
Phil Ringnalda
67df428994 Backed out changeset ff35e4bcc7c8 (bug 1253314) for not working 2016-09-26 19:11:04 -07:00
Mihai Tabara
2c8c8c958b Bug 1253314 - enable Linux32 PGO builds. r=dustin
MozReview-Commit-ID: 482FdMgYFvA

--HG--
extra : rebase_source : c0da90e5762377400f24eae947999b70b9bef52b
2016-09-25 13:48:52 +01:00
Andrew Halberstadt
58195de1e4 Bug 1304484 - Add back gecko vcs environment variables for desktop-test tasks, r=gps
This was regressed by bug 1296397 which stopped setting the GECKO_HEAD_REPOSITORY and
the like. It wasn't caught because the task doesn't actually depend on those environment
variables except when using the interactive loaner.

This patch supports vcs checkout regardless of whether the task runs from source or not.

MozReview-Commit-ID: CDxdG8G6JDd

--HG--
extra : rebase_source : 8a3d380c86bbfabe6d76854fd8af8e794e75970e
2016-09-21 16:02:49 -04:00
Carsten "Tomcat" Book
8829648c55 Backed out changeset a8ccca7bb19d (bug 1304019) for breaking Gecko Decision Task opt 2016-09-28 08:50:18 +02:00
Alastair Pharo
7a2b5bfab6 Bug 1304019 - Add support for setting task's index rank r=dustin
MozReview-Commit-ID: I5pPbPiW7pY
2016-09-28 07:47:35 +02:00
Brian Stack
92ede5330c Bug 1275774 - Add tests for new taskcluster try flag parsing r=dustin
MozReview-Commit-ID: 1QKnLZE0hzU

--HG--
extra : rebase_source : 7301c162bb21e41dcc858ff0d94b456e695166fc
2016-09-28 09:34:42 -07:00
Brian Stack
e6e4f7b548 Bug 1275774 - Add notify routes to taskcluster tasks for certain try flags r=dustin
MozReview-Commit-ID: 4ugUjv0NCZK

--HG--
extra : rebase_source : d552a45a25cdcfbde9eb012b4c77a6f4b8770444
2016-09-26 10:57:14 -07:00
Brian Stack
3984bade54 Bug 1275774 - Add try-syntax parsing of email notifications to taskcluster r=dustin
MozReview-Commit-ID: 8ZXCNEvMDCg

--HG--
extra : rebase_source : e527c725e5b35a5f6f7644cbd72eb450801d64ba
2016-09-21 18:02:43 -07:00
Brian Stack
cdb0f1ed9b Bug 1275774 - Fix taskcluster how-to docs example command r=dustin
MozReview-Commit-ID: 8gFeRHeSRd8

--HG--
extra : rebase_source : 55907a4e37de881ae8400bdaa4a287c70217cca7
2016-09-16 13:46:03 -07:00
Wes Kocher
223fdc5082 Backed out changeset d5b3c15bbbdf (bug 1305989) a=backout CLOSED TREE 2016-09-28 10:47:09 -07:00
Kalpesh Krishna
9e63c873f7 Bug 1305989 - Updating usage of create_tasks() in action tasks. r=dustin
MozReview-Commit-ID: I8dneQvCWgf

--HG--
extra : rebase_source : 91a7b658c1e616507123617c1c6b8fd93bd2ef84
2016-09-28 19:50:48 +05:30
Carsten "Tomcat" Book
762cd18602 Merge mozilla-central to autoland 2016-09-28 16:52:13 +02:00
Mihai Tabara
7d1a1e021f Bug 1253314 - enable Linux32 PGO builds. r=dustin
MozReview-Commit-ID: 8OLKfc9IAhh

--HG--
extra : rebase_source : 1c0baee1cf9dae3e921c3476d31377175f7741d8
2016-09-27 17:13:50 +01:00
Andrew Halberstadt
8867281845 Bug 1305978 - Move remaining lint tasks (f8, W) to tier 1, r=jgraham
The lint jobs have been running for many weeks and have been stable and
useful throughout. It is time to make them tier 1 tasks.

MozReview-Commit-ID: 5i5KOPhMNKM

--HG--
extra : rebase_source : 556c11aec6ff152c2c8051d8f4a015c9e6fb22b7
2016-09-28 08:46:10 -04:00
Iris Hsiao
767e1e9b11 merge mozilla-inbound to mozilla-central a=merge 2016-09-26 18:34:20 +08:00
Justin Wood
552aea5824 Bug 1305061 - Don't run l10n try jobs on aurora. r=dustin
MozReview-Commit-ID: 9ReCdHUg1iY

--HG--
extra : rebase_source : edced643e07b519bc8ddf189df995e8771c8e260
2016-09-23 11:17:19 -04:00
Dustin J. Mitchell
1045a329b8 Bug 1302227: set the taskGroupId to match the decision task; r=garndt
In this case, the tasks must have the same schedulerId as the existing task,
so this is calculated using parameters['level'].

MozReview-Commit-ID: G8EE2kvFstT

--HG--
extra : rebase_source : 214885da9b58520727d5f80b9a31bb8a206f9279
2016-09-22 21:30:56 +00:00
Mike Shal
d2a83b3e2c Bug 1284602 - Linux PGO Builds should publish to 'linux64-pgo'; r=dustin
MozReview-Commit-ID: 1rHb9VsOYWy

--HG--
extra : rebase_source : 81ca095c22c40c39d1da41053d0b88b81a584c03
2016-09-20 17:17:34 -04:00
Greg Mierzwinski
85c034ec6f Bug 1278402 - Add linux64-ccov and linux64-jsdcov as code coverage build platforms to taskcluster. r=dustin,jmaher
These builds can be run on taskcluster to obtain per-test (JSDebugger) code coverage with the linux64-jsdcov build and overall (GCOV) code coverage with the linux64-ccov build. The linux64-jsdcov build also needed to have leak checking disabled for debug mode.

MozReview-Commit-ID: ASgrU2X7RQV

--HG--
extra : rebase_source : b2098e4d01039edd6cff37f3e6a26c2ed3d3d3ba
2016-07-23 11:27:49 -04:00
Carsten "Tomcat" Book
4f900773f5 merge mozilla-inbound to mozilla-central a=merge 2016-09-21 12:03:31 +02:00
Jordan Lund
eec7a1c8df Bug 1302590 - remove nightly-fennec kind. use build kind for nightlies, r=dustin
* add fennec nightly build to job whitelist

MozReview-Commit-ID: F8MCUWwlFYD

--HG--
rename : taskcluster/ci/signing/signing.yml => taskcluster/ci/build-signing/android-signing.yml
rename : taskcluster/ci/signing/kind.yml => taskcluster/ci/build-signing/kind.yml
extra : rebase_source : 5c6095daaa6d8994d7bdf0d2cc2770e41aca73ca
extra : source : 1b269fb8a704a1a1fd2fe67543b9a083ce155563
2016-09-16 01:20:38 -07:00
Ted Mielczarek
3cb006a783 bug 1303980 - update minidump_stackwalk.sh to build Breakpad from git repo (NPOTB)
MozReview-Commit-ID: DA80ulpEaJt

--HG--
extra : rebase_source : c5f278e2b8e87bf4e70140d721871ff24e9732cf
2016-09-20 06:56:01 -04:00
Gregory Szorc
4ac2e8dbdc Bug 1302907 - Run mozharness from source checkout if available; r=dustin
Currently, build tasks produce a zip file artifact containing the
content of testing/mozharness.  This zip file is downloaded and applied
by any test using mozharness (which is most of them).

Now that some tests have a source checkout, we don't need to download
a mozharness zip because we can just use the source checkout.

This commit teaches test-ubuntu.sh to accept a custom path to
mozharness files. If that path is defined, we skip downloading the
mozharness zip.

The taskgraph has been updated to pass the path of mozharness in the
checkout to test-ubuntu.sh when a source checkout is available.

MozReview-Commit-ID: 2P17Wx1oytI

--HG--
extra : rebase_source : a631a87737b253aece3bbc550ce58168212ae87c
extra : source : 21fdf73bbb17e34cfe00e372695c4f21e4ba3e6a
2016-09-14 18:20:57 -07:00
Gregory Szorc
92ca1ebc2f Bug 1302907 - Use relative path to mozharness configs; r=dustin
Same deal as the last commit except for config paths.

MozReview-Commit-ID: 3AXwc3i3Iqu

--HG--
extra : rebase_source : 588020b22853f669d9b9ec1b368d82f4b6f14a97
extra : source : dda84d1fb12b3416c81aab675c58b95ecb9f37cd
2016-09-14 17:07:04 -07:00
Gregory Szorc
2316b36f83 Bug 1302907 - Use relative path to mozharness script; r=dustin
Mozharness scripts all live in "mozharness/scripts." So, we don't need
to redundantly define this path. Let's define the script as the relative
path within "mozharness/scripts" instead.

IMO this cosmetic improvement can stand on its own. However, the real
reason for this change is to pave the way for running mozharness from
a source checkout instead of downloading a zip archive of it.

MozReview-Commit-ID: FUnMiLlCcGK

--HG--
extra : rebase_source : 8e11f98dc2f63fa7d7fbd893d68e3c6d475a5759
extra : source : 11ffdc56f5becfeb2ee03423f67749f4baf1f3a7
2016-09-14 16:56:55 -07:00
Gregory Szorc
6598b921fb Bug 1302907 - Merge test-ubuntu1204.sh and test-ubuntu1604.sh; r=dustin
The only difference in these files was the order that pulseaudio is
started and whether compiz is started. We rename test-ubuntu1604.sh
to test-ubuntu.sh, add some distro release detection, and add
some conditional branches so it works on both Ubuntu 12.04 and 16.04.

MozReview-Commit-ID: CaSfuDxss3d

--HG--
rename : taskcluster/scripts/tester/test-ubuntu1604.sh => taskcluster/scripts/tester/test-ubuntu.sh
extra : rebase_source : 29040c1cf7baedda0aaeff4bd788d5d400c127f1
extra : source : f227ea4d52fed84e3e682de0aa4cb8869539d645
2016-09-20 17:17:18 -07:00
Enes Goktas
2f65f683e3 Bug 1272629 - Add taskcluster task to build binutils package; r=glandium
MozReview-Commit-ID: AEOShpN8ZMI

--HG--
extra : rebase_source : fc8b99002c4944ae666b1a6922edc42d2b0805f4
extra : source : 86d07e6bd5b7197f249e5064ee600fe83b808fb1
2016-09-14 18:47:50 -07:00
Iris Hsiao
6ca36f4b20 Backed out changeset 1b269fb8a704 (bug 1302590) for Gecko Decision Task bustage
--HG--
rename : taskcluster/ci/build-signing/kind.yml => taskcluster/ci/signing/kind.yml
rename : taskcluster/ci/build-signing/android-signing.yml => taskcluster/ci/signing/signing.yml
2016-09-20 10:59:19 +08:00
Steve Fink
66d61810f3 Bug 1301122 - Add in more files to trigger the sm-package job, r=fitzgen
MozReview-Commit-ID: FP3vz9oAGaL

--HG--
extra : rebase_source : bb870a8c50961c93a85e07eccac618c7d7401b7d
2016-09-14 14:50:24 -07:00
Jordan Lund
5545a3ed5a Bug 1302590 - remove nightly-fennec kind. use build kind for nightlies, r=dustin
MozReview-Commit-ID: F8MCUWwlFYD

--HG--
rename : taskcluster/ci/signing/signing.yml => taskcluster/ci/build-signing/android-signing.yml
rename : taskcluster/ci/signing/kind.yml => taskcluster/ci/build-signing/kind.yml
extra : rebase_source : 03843faf57443c7b739e8a3ca8431ad238aaca0d
extra : amend_source : 0cee146f52564990f8274c5bf7525bd09dc78f94
2016-09-16 01:20:38 -07:00
Dustin J. Mitchell
1261f3fd1c Bug 1277579: fix taskgraph tests after code change; r=philor
MozReview-Commit-ID: 7wJWFhcnA5s
2016-09-17 00:54:39 +00:00
Dustin J. Mitchell
d5b40f9e88 Bug 1301720: fix lint; r=philor
MozReview-Commit-ID: BkNnaXQMQ3U
2016-09-17 00:57:54 +00:00