Commit Graph

1313 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
7a4eb50360 merge mozilla-inbound to mozilla-central a=merge 2017-05-12 14:36:44 +02:00
Gregory Szorc
a591e9ddf5 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 : 3377c70c833f44ef280a4f81f9ae4a78edcee9cf
2017-05-04 12:28:52 -07:00
Dustin J. Mitchell
19b8099efb Bug 1340564: use attributes to identify talos jobs; r=bstack
MozReview-Commit-ID: B29F5SL8JNr

--HG--
extra : rebase_source : 4ec872f0c730f299ee3ec878775cbb9d53c73953
2017-04-25 22:34:13 +00:00
Dustin J. Mitchell
13fc1951ed Bug 1340564: specify the target name explicitly for dependent tasks; r=gps
MozReview-Commit-ID: D7TeFDmXeVr

--HG--
extra : rebase_source : 6fc2ec87009a3a898107c12713376246a7f4224b
2017-04-25 22:30:09 +00:00
Dustin J. Mitchell
1eb1ff26f6 Bug 1340564: filter for android tasks using the build_platform attribute; r=jlorenzo
This avoids using substring matching on labels, which is likely to lead to
sadness someday.

MozReview-Commit-ID: J1pFuP1U335

--HG--
extra : rebase_source : 0783ce1aef7297fdd73a9d4d05450a534857fdbd
2017-04-25 21:59:42 +00:00
Geoff Brown
e1cd972927 Bug 1363819 - Stop running Android 4.3 mochitest-webgl; r=jmaher
Android mochitest-webgl tests have been hidden on treeherder for months
and 8 of the 10 chunks are currently perma-fail.
2017-05-11 20:24:07 -06:00
Carsten "Tomcat" Book
f40e5ddeb7 Merge mozilla-central to mozilla-inbound 2017-05-11 12:53:41 +02:00
Wes Kocher
02bf8c4425 Merge m-c to inbound, a=merge
MozReview-Commit-ID: FfNikA7un6F
2017-05-10 17:31:18 -07:00
Wes Kocher
7b7195de55 Backed out changeset 375bf84f1825 (bug 1363714) for flake8 failures a=backout
MozReview-Commit-ID: 5NGFjeBeyrM
2017-05-10 12:27:45 -07:00
Wander Lairson Costa
bd4843d1a5 Bug 1363714: Split tests tasks between TC and BB. r=dustin
In order to migrate from buildbot to taskcluster gradually, we read an
external json file to tells the percentage of jobs that must run in
Taskcluster.

MozReview-Commit-ID: K9KZMhe36Cu

--HG--
extra : rebase_source : 9619e5cdb010527538f03b3effe4756fc9574c4e
2017-05-10 15:15:29 -03:00
Kartikaya Gupta
2865abc983 Bug 1363344 - Update linux64-qr test jobs on central and integration branches. r=dustin,catlee
This patch affects the following linux64-qr test jobs (for both opt and debug):
- Stops running reftest-no-accel on central, since they don't seem to provide
  much value over regular reftests.
- Starts running mochitest-gpu on central.
- Starts running crashtests, reftests, jsreftests, mochitest-gpu and
  mochitest-webgl on mozilla-inbound and autoland (this matches the set of
  tests on central).
- Promotes all the tests running on central/autoland/inbound to tier-1.

MozReview-Commit-ID: LgU4VgGz7S
2017-05-09 10:12:27 -04:00
Kim Moir
d2f091b5ab Bug 1363420 - enable Talos for |linux64-stylo-sequential opt| r=aki DONTBUILD 2017-05-10 15:35:51 -04:00
Wander Lairson Costa
5c07c624f4 Bug 1363714: Split tests tasks between TC and BB. r=dustin
In order to migrate from buildbot to taskcluster gradually, we read an
external json file to tells the percentage of jobs that must run in
Taskcluster.

MozReview-Commit-ID: JQhvsXKpcLz

--HG--
extra : rebase_source : 0c1a83b31831b788fb374adcb9fd181f97121239
2017-05-10 16:54:27 -03:00
Chris Manchester
e1d83a850f Bug 1317189 - Fix --rebuild-talos for TC try jobs by checking the correct attribute. r=wcosta
MozReview-Commit-ID: K3WwZS9rVdj

--HG--
extra : rebase_source : b7589432cf14eb728f94c442e1e50f3a464ff591
2017-05-09 14:04:10 -07:00
Carsten "Tomcat" Book
44fca8b6e7 Backed out changeset 656d4714e803 (bug 1324922) for breaking fennec nightlys 2017-05-10 14:05:46 +02:00
Simon Fraser
98bab021ae Bug 1324922: Stop publishing complete MARs to balrog as part of build/repack r=catlee 2017-05-09 12:49:45 -04:00
Wander Lairson Costa
a200fe8303 Bug 1362949: Fix macosx64-opt index routes. r=dustin
The macosx64-opt build task executes through buildbot-bridge, and there
is a specific task in which artifacts are uploaded.

MozReview-Commit-ID: GTOXBwBdwfM
2017-05-09 08:36:05 -07:00
Carsten "Tomcat" Book
76ca853e3e Merge mozilla-central to mozilla-inbound 2017-05-09 14:40:11 +02:00
Dustin J. Mitchell
a52ef5b1e8 Bug 1340564: use an attribute to identify signed tasks; r=Callek
This is a more robust approach than using substring matching on task labels.

As an optimization, this simply avoids creating balrog tasks for unsigned beets
using only-for-attributes, rather than omitting them in a transform.

MozReview-Commit-ID: 8MNOxu0WgXo

--HG--
extra : rebase_source : 9e93a996241bcb0d345c18813919a41320e95651
2017-02-05 14:08:10 -05:00
Sebastian Hengst
db8f56dd23 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: HWYxZeNWish
2017-05-11 16:50:12 +02:00
Mike Hommey
63f96098ea Bug 1356140 - Enable tooltool cache on jobs that define one but don't use it. r=chmanchester
--HG--
extra : rebase_source : 085fe8ff6ac368624054bef1f171c8d24c8ecff1
2017-04-13 16:26:33 +09:00
Mike Hommey
9f5f3fa3b7 Bug 1356683 - Use new tooltool wrapper in Linux and OSX clang toolchain builds. r=chmanchester
--HG--
extra : rebase_source : e8be01f6e351f7e7d9cf091348f9beeccf4a91a1
2017-04-12 17:59:21 +09:00
Mike Hommey
972e97d9d7 Bug 1356683 - Use new tooltool wrapper in Windows clang toolchain builds. r=chmanchester
--HG--
extra : rebase_source : aa11388dce18cd1f16ebae0a2745d2929be717dc
2017-04-12 17:55:56 +09:00
Mike Hommey
1e68b6c8ee Bug 1356683 - Use new tooltool wrapper in Linux Spidermonkey builds. r=chmanchester
--HG--
extra : rebase_source : b522690ee3f48db7849f1ac557a2650750b9c3c4
2017-04-12 17:52:25 +09:00
Mike Hommey
6e9679163d Bug 1356683 - Use new tooltool wrapper in Linux hazard builds. r=chmanchester
--HG--
extra : rebase_source : fbfc9fc6cfe75c3817d09a31d812fac8ada64500
2017-04-12 17:51:01 +09:00
Wes Kocher
f5ba7a67d6 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 9QuGHXqdxTb
2017-05-08 16:14:34 -07:00
Wander Lairson Costa
71ca8d56c2 Bug 1358188: Enable macosx64 opt tests on BBB. r=dustin,kmoir
Switch tests scheduling to buildbot-bridge.

MozReview-Commit-ID: GuksuAFCuHk

--HG--
extra : rebase_source : 31b9c856a28051101e2e16ed2612c3c17d6609f0
2017-04-21 11:19:41 -03:00
Kim Moir
76ae5e74a6 Bug 1363101 - recent osx opt BBB change turned off new talos perf-reftest job r=jmaher DONTBUILD 2017-05-08 14:19:17 -04:00
Amjad Mashaal
14a8c42cee Bug 1351010: Return a single value from optimize, with fixed tests; r=me
MozReview-Commit-ID: EfFfd1F9D4F

--HG--
extra : rebase_source : 1ed40ba08ff7fac94cd89821a2f3cde45c8d299f
2017-05-08 17:23:17 +00:00
Kim Moir
f5a1525ced Bug 1358562 - remove non-e10s linux64-stylo talos jobs r=aki DONTBUILD 2017-05-08 13:46:11 -04:00
Kim Moir
6f10b4a4c1 Bug 1358562 - remove non-e10s linux64-stylo talos jobs r=aki 2017-05-08 13:36:39 -04:00
Kim Moir
9363869fe0 revert Bug 1358562 - remove non-e10s linux64-stylo talos jobs r=aki 2017-05-08 09:45:04 -04:00
Kim Moir
ac172a4b5e Bug 1358562 - remove non-e10s linux64-stylo talos jobs r=aki DONTBUILD 2017-05-08 09:25:42 -04:00
Iris Hsiao
0b748916e8 merge mozilla-inbound to mozilla-central a=merge 2017-05-08 11:11:20 +08:00
Kim Moir
5f874863a8 Bug 1356122 - Run Stylo tests in sequential mode r=aki 2017-05-06 14:10:54 -04:00
Wes Kocher
670fea1ecf bug 1358601 - flake8 fix a=bustage
MozReview-Commit-ID: F63DV9onTqM

--HG--
extra : rebase_source : 6dae9b663b49a00e792fdeefddd921bfa0ec2288
2017-05-05 14:32:36 -07:00
Wes Kocher
6cc5532059 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 3HXDLRcpc9c
2017-05-05 14:20:47 -07:00
Ben Hearsum
d27afef6b0 bug 1358601: set up CI builds and tests for DevEdition on mozilla-beta - fix build configuration and signing of DevEdition-on-beta builds. r=aki,rail
MozReview-Commit-ID: 2oaCCHJWU8W
2017-05-05 16:56:57 -04:00
Mike Hommey
8e811ce9b6 Bug 1356700 - Don't set MOZ_AUTOMATION individually for hazard and l10n builds. r=mshal
--HG--
extra : rebase_source : 06b5e16e7c142878296699a4aa6bc17a4f1ab4c7
2017-04-15 07:36:59 +09:00
Mike Hommey
04e21d63a9 Bug 1356700 - Set MOZ_AUTOMATION on all taskcluster jobs. r=dustin
--HG--
extra : rebase_source : d55a62f6f31b6815e7f94f10761e4208ad03379b
2017-04-15 07:30:42 +09:00
Wes Kocher
be6648cab0 Bug 1362599 - Bump number of allowed hazards until it can be sorted out a=bustage
MozReview-Commit-ID: LmGmsNWBaDC
2017-05-05 16:20:05 -07:00
Justin Wood
a900ff41d5 Bug 1265537 - Adjust Windows TC Builds to generate simple package names, adjust tests to use them. r=grenade
MozReview-Commit-ID: AgCTrIMXEdd

--HG--
extra : rebase_source : 9e35daebc08d884bc0ed1235f832abd8309b9ffb
extra : source : 3bb90c64e2a86f92334bc0b9045ee1ff20e243e9
2017-05-02 22:16:21 -04:00
Justin Wood
23bef11703 Bug 1357112 - Add win64 nightly to Taskgraph. r=dustin
MozReview-Commit-ID: 1ZCjVE53gSe

--HG--
extra : rebase_source : 3e4b59eb0821c9c1d4d462c6e6cca153feccced0
2017-05-01 13:43:46 -04:00
Justin Wood
5778c174e3 Bug 1361403 - Support Symbol Upload for win 64 Nightly. r=dustin
This will fail until Bug 1265537 lands, which is what will switch windows to SIMPLE NAME package format.

MozReview-Commit-ID: J0zVLptvxNO

--HG--
extra : rebase_source : 6c388f24bce78ee6f6a8d7eb17cd6bce036b1d35
2017-05-02 16:12:32 -04:00
Wander Lairson Costa
a26cc49769 Bug 1350413 part 2: Fix generic-worker configuration. r=dustin
* Add macosx64 talos tests configuration.
* Fix logs artifacts.
* jittest doesn't have blob_upload_dir.
* e10s config on talos goes on suite name.

MozReview-Commit-ID: E9rSv2zQqvL

--HG--
extra : rebase_source : aa931c26ab887569724c0847c4a9c25a2c04c584
2017-05-02 16:12:52 -03:00
Wander Lairson Costa
7133fa7e8b Bug 1350413 part 1: move macosx64/opt build to buildbot-bridge. r=dustin
Because of bug 1338651, we need to stick to BBB macosx64 builds for now.

MozReview-Commit-ID: AwQc5r6ikUN

--HG--
extra : rebase_source : d5ee1605bf5ec70223e7676bd2d2fd760841d59a
2017-05-02 16:12:51 -03:00
Iris Hsiao
fa6e98e026 Merge mozilla-central to autoland 2017-05-04 13:22:44 +08:00
Iris Hsiao
e71485e5b0 merge mozilla-inbound to mozilla-central a=merge 2017-05-04 11:18:36 +08:00
Rob Thijssen
39364fb54a Bug 1304435 - re-enable crashtest e10s on taskcluster Windows 7; r=jmaher
MozReview-Commit-ID: JM8onUJ0Wn1

--HG--
extra : rebase_source : dcb412aeafc2b051a025f388bf45fdc47f605871
2017-05-03 14:01:06 +03:00
Gregory Szorc
abd52a84b9 Bug 1361436 - Emit build stats immediately after build; r=ted
The "generate-build-stats" mozharness action collects a bunch of build
system metrics, including build_resources.json, ctors count, and
installer size and reports them by writing special messages that
log parsers read.

Before this commit, this mozharness action occurred sometime after
"build." But relative ordering to other actions was not consistent
and appears to be significantly cargo culted.

4e61e69a383c (bug 1304508) changed the "check" mozharness action to
invoke `mach build check` instead of `make` directly. An unintended
consequence of this is that `mach build` replaced the
build_resources.json file from the build itself with one measuring
`make check`. This made the "build time summary" metric take a nose
dive.

This commit works around the issue introduced by 4e61e69a383c by
reordering the mozharness actions so "generate-build-stats" follows
immediately after the "build" action. Not only does it now occur
before the "check" action, but it also occurs before uploading and
other actions.

I'm not sure why "generate-build-stats" is its own action and not
part of "build" itself. As the diff shows, numerous instances of
"generate-build-stats" are commented out, which means we aren't
collecting metrics. "generate-build-stats" is also missing from a
handful of mozharness configs, including Windows Clang builds. I'm
not sure what the history is (it is likely varied and almost certainly
involves a fair amount of cargo culting), but I think it is a bug that
we aren't collecting build metrics for every build. I would like to
fix this. And moving "generate-build-stats" immediately after "build"
should make that transition easier.

MozReview-Commit-ID: 7jNTVWRvMnh

--HG--
extra : rebase_source : 0b5fd1f462caa5c283ba7e1b693fdc5b8b948add
2017-05-02 14:32:52 -07:00