Commit Graph

771 Commits

Author SHA1 Message Date
Wander Lairson Costa
93dae42bdc Bug 1272154: Kill B2G emulator builds from TC. r=selenamarie
Emulators have been moved to tier 3.
2016-05-19 10:09:46 -03:00
Steve Fink
3eeaccb244 Bug 1274060 - Restrict linux64-shell-haz to pushes that touch the JS tree, r=RyanVM
--HG--
extra : rebase_source : f9a7df4508e4cf0823f2a140d68c03bf18428080
2016-05-18 15:03:18 -07:00
Wes Kocher
1befb1d43c Bug 1273639 - Make these jobs be tier-3 until they're working CLOSED TREE 2016-05-18 15:15:42 -07:00
Steve Fink
6938e74e76 Bug 1273639 - Add a nonunified spidermonkey build, r=terrence
MozReview-Commit-ID: 5FaxNw9SraO

--HG--
rename : testing/taskcluster/tasks/builds/sm_plaindebug.yml => testing/taskcluster/tasks/builds/sm_nonunified.yml
extra : rebase_source : ea5d409525a91aff34974c7d70a157b226d104ab
extra : amend_source : 2d882b03e737a2b635428fc43a84a124e74d494f
2016-05-17 08:20:52 -07:00
Geoff Brown
ad6406cc4a Bug 1273695 - Define MOZ_NODE_PATH for taskcluster tests; r=jmaher 2016-05-18 15:42:24 -06:00
Dustin J. Mitchell
120576c2a9 Bug 1273673: use Python logging for taskgraph generation; r=gps
MozReview-Commit-ID: EYI6hGFUWP8

--HG--
extra : rebase_source : 06095357cec152790c6025184e4c7c49e5d03835
2016-05-18 18:02:51 +00:00
Dustin J. Mitchell
fe7256e76f Bug 1273926: set attributes of docker-image tasks too; r=ahal
MozReview-Commit-ID: 5lc8481C3Sn

--HG--
extra : rebase_source : 5fa4372e9241c4b73825135973ac111f84cf7480
2016-05-18 15:33:05 +00:00
Ryan VanderMeulen
054751f54d No bug - Use 10 chunks for Linux64 debug xpcshell jobs on a CLOSED TREE.
--HG--
extra : rebase_source : 7f59114f1cf9957b5670cf3fcb9cc8cf6adcc074
2016-05-18 10:25:12 -04:00
Wes Kocher
3ac80a6ae8 Merge m-c to inbound, a=merge
--HG--
rename : testing/eslint-plugin-mozilla/lib/rules/.eslintrc => testing/eslint/eslint-plugin-mozilla/lib/rules/.eslintrc
2016-05-17 14:17:19 -07:00
Wes Kocher
1dd8a84da8 Merge fx-team to central, a=merge 2016-05-17 14:15:06 -07:00
Geoff Brown
1c7d922db6 Bug 1253298 - Enable TC Linux64 PGO builds as Tier 2. r=gbrown 2016-05-17 12:57:48 -06:00
Dustin J. Mitchell
b79ac66e13 Bug 1258497: use taskgraph decision in decision task; r=gps
MozReview-Commit-ID: 9STbp4EPMrT

--HG--
extra : rebase_source : e46a41df3b0159fbbae2fc26ded576a3261fc870
extra : histedit_source : 4fe675a1bc33929e809ba3e2fe9373140eb4279d
2016-05-16 22:42:10 +00:00
Dustin J. Mitchell
cea2249ca3 Bug 1258497: Implement a new taskgraph generation system; r=gps
The `taskgraph` package generates TaskCluster task graphs based on collections
of task "kinds".  Initially, there is only one kind, the "legacy" kind, which
reads the YAML files from `testing/taskcluster/tasks` to generate the task
graph.

Try syntax is implemented by filtering the tasks in the taskgraph after it has
been created, then extending the result to include any prerequisite tasks.

A collection of `mach taskgraph` subcommands are provided for developers to
extend or debug the task-graph generation process.

MozReview-Commit-ID: 1TJCns4XxZ8

--HG--
rename : testing/taskcluster/docs/index.rst => taskcluster/docs/index.rst
extra : rebase_source : 7b9125281d66044db9bd8e4a1fade16136f384b9
extra : histedit_source : 47640d27080acda0279270babbcf33f5badb0d1c
2016-05-16 22:53:22 +00:00
Dustin J. Mitchell
eea6107b48 Bug 1258497: Factor out some common code; r=gps
This code will also be used by taskgraph's legacy kind.

MozReview-Commit-ID: Gd4zZYEee2W

--HG--
extra : rebase_source : 41a76624322687d752c6d836c15700c92ed80cdb
2016-05-09 18:58:11 +00:00
Michael Ratcliffe
7b575a75a0 Bug 1265082 - ESLint jobs are apparently hitting the network r=me,dustin,pbro,jryans
So a few changes here:
- node_modules is downloaded using tooltool so that we dont need to rely on external infrastructure.
- We have a npm-shrinkwrap.json file that version locks all of our node packages.
- eslint, eslint-plugin-mozilla etc. are now all installed locally.

In reality this means that we don't hit the network and we don't force users into installing global packages.

./mach eslint --setup has also been improved. We install packages locally and display the path of the user's eslint binary (useful for configuring editors).

eslint-plugin-mozilla has been moved from testing/eslint-plugin-mozilla to /testing/eslint/eslint-plugin-mozilla.

The node_modules directory for eslint and other plugins is located in testing/eslint/.

MozReview-Commit-ID: 4SFSxzka6BS

--HG--
rename : testing/eslint-plugin-mozilla/LICENSE => testing/eslint/eslint-plugin-mozilla/LICENSE
rename : testing/eslint-plugin-mozilla/docs/balanced-listeners.rst => testing/eslint/eslint-plugin-mozilla/docs/balanced-listeners.rst
rename : testing/eslint-plugin-mozilla/docs/import-browserjs-globals.rst => testing/eslint/eslint-plugin-mozilla/docs/import-browserjs-globals.rst
rename : testing/eslint-plugin-mozilla/docs/import-globals.rst => testing/eslint/eslint-plugin-mozilla/docs/import-globals.rst
rename : testing/eslint-plugin-mozilla/docs/import-headjs-globals.rst => testing/eslint/eslint-plugin-mozilla/docs/import-headjs-globals.rst
rename : testing/eslint-plugin-mozilla/docs/index.rst => testing/eslint/eslint-plugin-mozilla/docs/index.rst
rename : testing/eslint-plugin-mozilla/docs/mark-test-function-used.rst => testing/eslint/eslint-plugin-mozilla/docs/mark-test-function-used.rst
rename : testing/eslint-plugin-mozilla/docs/no-aArgs.rst => testing/eslint/eslint-plugin-mozilla/docs/no-aArgs.rst
rename : testing/eslint-plugin-mozilla/docs/no-cpows-in-tests.rst => testing/eslint/eslint-plugin-mozilla/docs/no-cpows-in-tests.rst
rename : testing/eslint-plugin-mozilla/docs/reject-importGlobalProperties.rst => testing/eslint/eslint-plugin-mozilla/docs/reject-importGlobalProperties.rst
rename : testing/eslint-plugin-mozilla/docs/var-only-at-top-level.rst => testing/eslint/eslint-plugin-mozilla/docs/var-only-at-top-level.rst
rename : testing/eslint-plugin-mozilla/lib/globals.js => testing/eslint/eslint-plugin-mozilla/lib/globals.js
rename : testing/eslint-plugin-mozilla/lib/helpers.js => testing/eslint/eslint-plugin-mozilla/lib/helpers.js
rename : testing/eslint-plugin-mozilla/lib/index.js => testing/eslint/eslint-plugin-mozilla/lib/index.js
rename : testing/eslint-plugin-mozilla/lib/processors/xbl-bindings.js => testing/eslint/eslint-plugin-mozilla/lib/processors/xbl-bindings.js
rename : testing/eslint-plugin-mozilla/lib/rules/.eslintrc => testing/eslint/eslint-plugin-mozilla/lib/rules/.eslintrc
rename : testing/eslint-plugin-mozilla/lib/rules/balanced-listeners.js => testing/eslint/eslint-plugin-mozilla/lib/rules/balanced-listeners.js
rename : testing/eslint-plugin-mozilla/lib/rules/import-browserjs-globals.js => testing/eslint/eslint-plugin-mozilla/lib/rules/import-browserjs-globals.js
rename : testing/eslint-plugin-mozilla/lib/rules/import-globals.js => testing/eslint/eslint-plugin-mozilla/lib/rules/import-globals.js
rename : testing/eslint-plugin-mozilla/lib/rules/import-headjs-globals.js => testing/eslint/eslint-plugin-mozilla/lib/rules/import-headjs-globals.js
rename : testing/eslint-plugin-mozilla/lib/rules/mark-test-function-used.js => testing/eslint/eslint-plugin-mozilla/lib/rules/mark-test-function-used.js
rename : testing/eslint-plugin-mozilla/lib/rules/no-aArgs.js => testing/eslint/eslint-plugin-mozilla/lib/rules/no-aArgs.js
rename : testing/eslint-plugin-mozilla/lib/rules/no-cpows-in-tests.js => testing/eslint/eslint-plugin-mozilla/lib/rules/no-cpows-in-tests.js
rename : testing/eslint-plugin-mozilla/lib/rules/reject-importGlobalProperties.js => testing/eslint/eslint-plugin-mozilla/lib/rules/reject-importGlobalProperties.js
rename : testing/eslint-plugin-mozilla/lib/rules/var-only-at-top-level.js => testing/eslint/eslint-plugin-mozilla/lib/rules/var-only-at-top-level.js
rename : testing/eslint-plugin-mozilla/moz.build => testing/eslint/eslint-plugin-mozilla/moz.build
rename : testing/eslint-plugin-mozilla/package.json => testing/eslint/eslint-plugin-mozilla/package.json
extra : rebase_source : cf689f6cc170b9a22018c981a768f545f952e019
2016-05-02 00:22:31 +01:00
Steve Fink
6b192153df Bug 1272720 - Pass the correct flag to grep for fixed string search, r=garndt
--HG--
extra : rebase_source : 0dd7a446e46e163fbb10f823d4861a768b833544
2016-05-11 15:23:57 -07:00
Steve Fink
87ce9cb156 Bug 1272720 - Fix format of hazard metadata, r=garndt
--HG--
extra : rebase_source : 3187d742fcbb9f928e0aeb33da06250b28b31864
2016-05-11 15:18:39 -07:00
Armen Zambrano Gasparnian
6780012b61 Bug 1232005 - Fix typo in dd29998a7d44. CLOSED TREE. r=garndt
MozReview-Commit-ID: K7E9w6XNssO

--HG--
extra : amend_source : 53bb6f611437b56b453223336adba121d78a8717
2016-05-16 17:26:53 -04:00
Kalpesh Krishna
ac1c91ed44 Bug 1232005 - Generating all_tasks.json in gecko decision task for all branches. DONTBUILD. CLOSED TREE. r=armenzg
MozReview-Commit-ID: Bt0zfChh0ab

--HG--
extra : amend_source : 3adecabd0cfaad77f6afd9e6c6ae4ff8af2b6e0f
2016-05-16 16:35:01 -04:00
Gregory Arndt
5cc6803552 Bug 1268925 - Check hg fingerprint when cloning in a decision task r=dustin
When cloning from mercurial the host fingerprint should be validated to the
currently known good fingerprint.  This needs to be stored in a commit
independent way so that rerunning tasks in the future do not fail if
the mercurial server's fingerprint is different at that time.

MozReview-Commit-ID: GTermkwGgdb

--HG--
extra : rebase_source : 12bfaed59ac56a6cf81d7a738764a13161927c91
2016-05-10 15:46:24 -05:00
Ryan VanderMeulen
43fdb89cf1 No bug - Add more chunks to Taskcluster reftest and web-platform-test jobs. 2016-05-10 22:21:40 -04:00
Ryan VanderMeulen
096ed23589 Bug 1271347 - Add reftest-no-accel-e10s to one more spot in base_job_flags.yml. r=garndt 2016-05-10 10:31:26 -04:00
Dustin J. Mitchell
9c82e74a22 Bug 1268862: expire try jobs in a shorter time-period than default; r=nthomas
MozReview-Commit-ID: KUe6Sk0122w

--HG--
extra : rebase_source : 47111d4d381f43748d40e24373ec884c3cb2d248
2016-05-05 21:19:42 +00:00
Carsten "Tomcat" Book
e07e80ac43 merge mozilla-inbound to mozilla-central a=merge 2016-05-10 12:05:56 +02:00
Ryan VanderMeulen
bfcbbc293e Bug 1271347 - Add some new Taskcluster e10s jobs and schedule them on Ash. r=garndt
--HG--
rename : testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated.yml => testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_dbg.yml => testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_opt.yml => testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_e10s_opt.yml
2016-05-09 17:01:15 -04:00
Ryan VanderMeulen
174671db1d Bug 1271347 - Schedule only e10s TC jobs on Ash. r=garndt 2016-05-09 17:01:15 -04:00
Steve Fink
b0e8bc56fc Bug 1267876 - Make usable on developer desktops, r=jorendorff
MozReview-Commit-ID: K6kMX8WD15g

--HG--
rename : js/src/devtools/rootAnalysis/README.txt => js/src/devtools/rootAnalysis/README.md
rename : testing/taskcluster/scripts/builder/build-browser-haz-linux.sh => testing/taskcluster/scripts/builder/build-haz-linux.sh
extra : rebase_source : dd87796d10456d83f3b2faa4d67cdf5feceb03be
extra : source : 69b3bf72b9d1a2dadb5a25cd43e82e92a37b29c6
2016-05-05 16:47:08 -07:00
Michael Comella
26cb856142 Bug 1260874 - Rename android-api-15-frontend job to android-test. r=sebastian
I followed the guide at:
  https://wiki.mozilla.org/Mobile/Fennec/Android/Task_Cluster_notes

To identify what to change.

MozReview-Commit-ID: HnKSSqym0aA

--HG--
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_frontend.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_test.py
rename : testing/taskcluster/tasks/builds/android_api_15_frontend.yml => testing/taskcluster/tasks/builds/android_test.yml
extra : rebase_source : a4080ecc8afab781cbd81de7b2d2c1f9b3968757
2016-03-30 13:28:51 -07:00
Carsten "Tomcat" Book
0d5c5981a7 Backed out changeset b893641e2d9f (bug 1270317) to hopefully unbreak builds 2016-05-09 12:34:26 +02:00
Steve Fink
24cca19816 Backed out changeset 69b3bf72b9d1 (bug 1267876) on a CLOSED TREE
MozReview-Commit-ID: FRR8EgrjtDX

--HG--
rename : js/src/devtools/rootAnalysis/README.md => js/src/devtools/rootAnalysis/README.txt
rename : testing/taskcluster/scripts/builder/build-haz-linux.sh => testing/taskcluster/scripts/builder/build-browser-haz-linux.sh
extra : amend_source : 19525de501a17ab208ed4c92956b3dd75520cf6e
extra : histedit_source : 3206492a624870292018495474ed75e00534f9e9
2016-05-06 13:55:41 -07:00
Steve Fink
5c3dc60ab4 Bug 1267876 - Make usable on developer desktops, r=jorendorff
MozReview-Commit-ID: K6kMX8WD15g

--HG--
rename : js/src/devtools/rootAnalysis/README.txt => js/src/devtools/rootAnalysis/README.md
rename : testing/taskcluster/scripts/builder/build-browser-haz-linux.sh => testing/taskcluster/scripts/builder/build-haz-linux.sh
extra : rebase_source : 1791028b202c29f0d376bf840ed177a5effbe77c
extra : histedit_source : 53a2f102613ae128d09677a06470bdda2ee7e8df
2016-05-05 16:47:08 -07:00
Steve Fink
0d4c159a93 Bug 1270888 - Add spidermonkey arm64 simulator task, r=jmaher
MozReview-Commit-ID: 61Ou54OV6Nr

--HG--
extra : rebase_source : c69c7683ffe8a9dbc9fb309938d2fdbc87e64cb9
2016-05-06 10:25:59 -07:00
Steve Fink
cc388bdbcd Bug 1270888 - Fix the sm-* build types; they are debug but claim to be opt, r=jmaher
MozReview-Commit-ID: 2rXVMCToDhR

--HG--
extra : rebase_source : 20ad31daa5508bba4b3ea037e87bd829adda36ec
2016-05-06 12:40:57 -07:00
Armen Zambrano Gasparnian
b9a7729633 Bug 1270936 - Remove duplicate entries on try job flags. r=dustin
MozReview-Commit-ID: DploNskceAi

--HG--
extra : rebase_source : 6a1aacbd1f7258f9b1c6b944890ac540fcf5ba41
extra : histedit_source : 3159115e71a58a4f20ba619f986b5e0c8ddf7aec
2016-05-06 12:59:21 -04:00
Armen Zambrano Gasparnian
8a81728c6c Bug 1270885 - Enable Linux64 e10s debug mochitest-gl jobs. r=gbrown
MozReview-Commit-ID: K47ozR6Ifta

--HG--
extra : rebase_source : 696ac5d6c0bca5c574a25483a97c8099436cec17
extra : histedit_source : 1a934321975388af3d94a7f718ecfd1f4ae4cf73
2016-05-06 12:54:35 -04:00
Gregory Szorc
c57e67ab79 Bug 1270317 - Upgrade to Mercurial 3.7.3 in the mozharness test environment; r=jlund
We had a test environment running on Python 2.6 and an ancient version
of Mercurial. AFAICT we run Python 2.7 everywhere, so this environment
can be dropped.

We also upgrade to Mercurial 3.7.3, as that is what automation now runs.

MozReview-Commit-ID: 7WTyD3CUjtj

--HG--
extra : rebase_source : 8e37b215fb2bff2f12658fd5ad3b61d631ec26c7
2016-05-06 10:49:08 -07:00
Kalpesh Krishna
9f4cf9b501 Bug 1232005 - TaskCluster's Gecko decision task generate a file with all the possible jobs that could be scheduled. r=garndt
MozReview-Commit-ID: HJQj3e6dG7P

--HG--
extra : amend_source : e14ede5bc54514dc4f01565883342506371bc245
2016-05-04 09:19:47 -04:00
Maja Frydrychowicz
11447d31fd Bug 1269560 - Use internal pypi mirror for Marionette harness tests; r=jlund
MozReview-Commit-ID: F3YoZkAyXAP

--HG--
extra : rebase_source : 752982b8ac4fef1eaf723abf5e9e523e8e6c4007
2016-05-02 21:43:38 -04:00
Armen Zambrano Gasparnian
ed791cffae Bug 1268210 - Use --rebuild to retrigger TaskCluster tasks N times r=gbrown
MozReview-Commit-ID: K11t4cY2LaT

--HG--
extra : rebase_source : 376c13789c59588966d21d8ef8e887afd4304440
2016-05-02 11:51:22 -04:00
Steve Fink
52d57fc3d9 Jimmy had a horrible rebasing accident. Reattach poor Jimmy's arm. (followup for bug 1171632)
MozReview-Commit-ID: 6fNsUPqNduo

--HG--
extra : rebase_source : 8563ca9b58105245844fab6f0aca0ff1e8699bf9
2016-04-29 10:41:27 -07:00
Steve Fink
1e7c12c791 Bug 1171632 - Run TC hazard builds on main trees, r=coop
MozReview-Commit-ID: 9yT79JaguUc

--HG--
extra : rebase_source : 7202466e5a36a235d281ec16810c7afc2dbc9040
extra : amend_source : 6d90d9afc2677fede34bf1a3f898a89b093e3b56
extra : histedit_source : 20c92d7841c4063172abb3d70f51298f353844a2
2016-04-26 13:48:27 -07:00
Geoff Brown
df5dd1eb17 Bug 1267825 - Run TC linux 64 opt tests as tier 2, for now; r=dustin
--HG--
extra : rebase_source : b51c30b27616f14240b620ac1aa95feea0b22655
2016-04-28 14:24:44 -06:00
Geoff Brown
7fb9ee8509 Bug 1267825 - Link test task definitions for Linux 64 opt; r=dustin
--HG--
extra : rebase_source : 8136bafaa63cd4dc2d2b15e4ca5226380e070c9a
2016-04-28 14:24:43 -06:00
Geoff Brown
b1d8c6ae82 Bug 1267825 - Add test task definitions for Linux 64 opt; r=dustin
--HG--
extra : rebase_source : 775c296897f53a45ad942ab9c5b8892a1382d0b8
2016-04-28 14:24:42 -06:00
William Lachance
aea5f6ac7e Bug 1267377 - Run mulet gaia tests only on mozilla-central;r=garndt
MozReview-Commit-ID: CVOKANP6zj5

--HG--
extra : rebase_source : 426c5d411154f69cc88246f19f8c2135dc1391a8
2016-04-27 11:23:13 -04:00
William Lachance
6d3224a1d9 Bug 1267377 - Stop building ICS and JB b2g emulator;r=garndt
MozReview-Commit-ID: JXI8pGNderE

--HG--
extra : rebase_source : a1711c702228e0f59e5a0f11931af684a5a6e3b9
2016-04-27 11:21:33 -04:00
Steve Fink
2142735886 Bug 1267948 - Move sm-* jobs from try-only to base jobs, r=garndt
--HG--
extra : rebase_source : 5897f1522a980965ea4b3cbcd30fa9162febeedc
extra : amend_source : d77e0bd041a3b5e223845dbd109899f15a4a4b9b
2016-04-27 08:54:35 -07:00
Steve Fink
3b9a180178 Bug 1206201 - Simplify function that probably doesn't do what we want anyway, r=garndt
--HG--
extra : rebase_source : 705d0f7c043d89cc614a8beb8864986cdb1e749a
2016-04-15 16:46:52 -07:00
Steve Fink
02860683ba Bug 1206201 - Trigger sm-* builds with -p linux64, r=dustin
--HG--
extra : rebase_source : bb3e02b6af5ef06ee557bd8b238e20a181884200
2016-04-15 16:46:29 -07:00
Steve Fink
6ef14db096 Bug 1206201 - Restrict sm-* builds to things that touch js/src, r=dustin
--HG--
extra : rebase_source : 236874fa9442a6c98886fdb4b3d6cc483ab0578c
2016-04-15 16:46:16 -07:00