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

317 Коммитов

Автор SHA1 Сообщение Дата
Dustin J. Mitchell bb52cf3134 Bug 1281004: delete mulet test jobs; r=gerard-majax
MozReview-Commit-ID: 2beMnQyvYh

--HG--
extra : rebase_source : 0b4408539a0e65a7ee1f9f63c3e4961e290a0c07
extra : source : 9c36a34674a19473a22eba0b9bef999d1a9b4c75
2016-07-08 20:14:26 +00:00
Dustin J. Mitchell 28b44ad133 Bug 1286652: also remove cache scopes on try and fix scopes; r=Callek
MozReview-Commit-ID: 7s1CVCEVNwN

--HG--
extra : rebase_source : 680bbcc878ef8fa2a0c644acc96d6c76a35c4e74
extra : source : fcdb987dec5d58744f979f19253e9337f78eed30
2016-07-13 20:13:06 +00:00
Gregory Szorc 387ec61b32 Bug 1294234 - Use run-task for test tasks; r=dustin
Before, test.sh (duplicated between the desktop-test and
desktop1604-test images) was dropping permissions, creating a workspace,
and executing test-linux.sh. This is functionality now provided by
run-task.

So, convert the test tasks to use run-task.

One thing run-task isn't doing is created the workspace. So this
functionality has been moved into test-ubuntu1204.sh and
test-ubuntu1604.sh.

Since the test.sh files are no longer used after this change, they have
been deleted. The desktop-test image no longer has any files in the
bin/ directory, so the Dockerfile entry to copy those files has been
removed.

MozReview-Commit-ID: 1BiskrMs6xW

--HG--
extra : rebase_source : 75a937321d1850caebbb1eeaab42d04638ef75d9
extra : source : 8335aa40265b1d17421d06d9e9a180eb8419fe47
2016-08-09 14:34:58 -07:00
Gregory Szorc f0b91bdcce Bug 1294234 - Assign command at end of function; r=dustin
Previously, the code performed a "hidden" assignment to
worker['command'] when creating the "command" variable. This
tripped me up when reading the code because relying on variable
references isn't exactly obvious.

We now defer the assignment to worker['command'] until the end,
making the code a little easier to understand.

MozReview-Commit-ID: 23qH4Z3RKY4

--HG--
extra : rebase_source : 44e8a2ddd7b229221d76710c4394618eb13ef348
2016-08-09 13:20:05 -07:00
Anjana Vakil f5f9b0b768 Bug 1253359 - Use vendored Pytest in `python-test` and Mn harness tests r=gps
In the `python-test` mach command and the mozharness script for
the Marionette harness tests, use the vendored-in Pytest
instead of installing from pip.

Add the Marionette harness test requirements file to the
file_patterns in the definition of the marionette-harness taskcluster
job, as changes to the requirements should trigger the job to run.


MozReview-Commit-ID: J5pln2WB4GY

--HG--
extra : rebase_source : 5144ccfabb84eb0da244b24f6d27b59ae183c174
2016-08-05 20:10:09 +02:00
Wes Kocher 85c761efaa Merge m-c to autoland, a=merge 2016-07-13 14:12:44 -07:00
Jordan Lund 9ff285d20f Bug 1282850 - bump fennec debug builds and tests to tier 1 in Taskcluster, r=gbrown
looks like we have to be more explicit with each build and suite compared to
https://bugzilla.mozilla.org/show_bug.cgi?id=1243024

but the way we bump this to tier 1 will likely change as
https://bugzilla.mozilla.org/show_bug.cgi?id=1281004 lands

as per dev.planning announcement and coop's email, we are going to try making
tc tier 2 jobs more critical for less critical jobs, e.g. debug builds, by
making them tier 1.

MozReview-Commit-ID: 4IwNCjOHo7x

--HG--
extra : source : 0b6844851660c49267f74d589345ebdaeb304db6
extra : amend_source : cd1507f8d9c6be75c68929051bbf8ee30cfe9cee
2016-07-11 17:04:20 -07:00
Carsten "Tomcat" Book 564f508e43 merge mozilla-inbound to mozilla-central a=merge 2016-07-13 17:27:34 +02:00
Kalpesh Krishna 7eccb69c1c Bug 1281062 - Create Action Tasks to schedule new jobs. r=dustin
MozReview-Commit-ID: 5MvqLfGrlLC

--HG--
extra : rebase_source : dd954acce8ef9ed2f3b9aa7c5c2cbd916a82f1f1
2016-07-11 22:43:58 +05:30
Kalpesh Krishna e5474c6adb Bug 1285755 - Adding a from_json function to TaskGraph and each Task subclass. r=dustin
MozReview-Commit-ID: 8fmALSP8nDs

--HG--
extra : rebase_source : 52729a77206498ca32e716ae3774e21f6329f805
2016-07-11 22:39:04 +05:30
Jordan Lund afbca9eab6 Bug 1283091 - TC android builds should use the same gecko.v2 routes as buildbot, r=mshal
note, as bug 1281004 is about to land, I might require a new patch as we move
away from legacy towards da futures!

this yielded:

current bbot opt routes:
    "index.gecko.v2.try.revision.f40f15f50508b78e369c8ac5e6a8743bcd064193.mobile.android-api-15-opt",
    "index.gecko.v2.try.pushdate.2016.07.11.20160711204636.mobile.android-api-15-opt",
    "index.gecko.v2.try.latest.mobile.android-api-15-opt",
    "index.buildbot.branches.try.android-api-15",
    "index.buildbot.revisions.f40f15f50508b78e369c8ac5e6a8743bcd064193.try.android-api-15"

my patch tc opt routes:
    "index.gecko.v1.try.revision.linux.f40f15f50508b78e369c8ac5e6a8743bcd064193.android-api-15.opt",
    "index.gecko.v1.try.latest.linux.android-api-15.opt",
    "index.buildbot.branches.try.android-api-15",
    "index.buildbot.revisions.f40f15f50508b78e369c8ac5e6a8743bcd064193.try.android-api-15",
    "tc-treeherder.v2.try.f40f15f50508b78e369c8ac5e6a8743bcd064193.133427",
    "tc-treeherder-stage.v2.try.f40f15f50508b78e369c8ac5e6a8743bcd064193.133427",
    "index.gecko.v2.try.revision.f40f15f50508b78e369c8ac5e6a8743bcd064193.mobile.android-api-15-opt",
    "index.gecko.v2.try.pushdate.2016.07.11.20160711204636.mobile.android-api-15-opt",
    "index.gecko.v2.try.latest.mobile.android-api-15-opt"

current bbot debug routes:
    "index.gecko.v2.try.revision.f40f15f50508b78e369c8ac5e6a8743bcd064193.mobile.android-api-15-debug",
    "index.gecko.v2.try.pushdate.2016.07.11.20160711204636.mobile.android-api-15-debug",
    "index.gecko.v2.try.latest.mobile.android-api-15-debug",
    "index.buildbot.branches.try.android-api-15-debug",
    "index.buildbot.revisions.f40f15f50508b78e369c8ac5e6a8743bcd064193.try.android-api-15-debug"

my patch tc debug routes:
    "index.gecko.v1.try.revision.linux.f40f15f50508b78e369c8ac5e6a8743bcd064193.android-api-15.debug",
    "index.gecko.v1.try.latest.linux.android-api-15.debug",
    "index.buildbot.branches.try.android-api-15-debug",
    "index.buildbot.revisions.f40f15f50508b78e369c8ac5e6a8743bcd064193.try.android-api-15-debug",
    "tc-treeherder.v2.try.f40f15f50508b78e369c8ac5e6a8743bcd064193.133427",
    "tc-treeherder-stage.v2.try.f40f15f50508b78e369c8ac5e6a8743bcd064193.133427",
    "index.gecko.v2.try.revision.f40f15f50508b78e369c8ac5e6a8743bcd064193.mobile.android-api-15-debug",
    "index.gecko.v2.try.pushdate.2016.07.11.20160711204636.mobile.android-api-15-debug",
    "index.gecko.v2.try.latest.mobile.android-api-15-debug"

so all looks well and as a bonus, the index.buildbot routes now match too.

MozReview-Commit-ID: 5HilJOpONst

--HG--
extra : rebase_source : 24a3c895681284a8dca16cbf3b2a47b66eaa1f08
extra : amend_source : b8b8b91c9787e26a6dd6d54fbe39cb9cb515056b
2016-07-11 13:43:04 -07:00
Andrew Halberstadt 97becf10e0 Bug 1285550 - Ensure 'run-mozharness' binary exists before invoking from interactive wizard, r=armenzg
This fixes a race condition between the 'test-linux.sh' process and the 'taskcluster-interactive-shell'
process in interactive tasks.

MozReview-Commit-ID: GhqKpq5pAtj

--HG--
extra : rebase_source : 67b756d0373432404a4f7cc928bac09fc3f82e8a
2016-07-08 10:28:07 -04:00
Carsten "Tomcat" Book 02ea56d596 merge mozilla-inbound to mozilla-central a=merge 2016-07-12 10:58:33 +02:00
Wes Kocher 7fd3e82d8c Merge m-c to autoland, a=merge 2016-07-11 14:07:25 -07:00
Kim Moir 417ad70959 Bug 1174206 - Migrate Android x86 builds to TaskCluster and make Tier 2 r=gbrown 2016-07-11 09:55:21 -04:00
Dustin J. Mitchell ddb2747bf1 Bug 1278445: do not try to upload symbols from beta; r=mshal
MozReview-Commit-ID: 9YZvV2cIA1s

--HG--
extra : rebase_source : 477332ec9e1cf36ba1dfefa052287e5cac79f6c7
2016-07-11 17:31:26 +00:00
Steve Fink 6eaee4fec1 Bug 1283911 - Convert autospider.sh to autospider.py, and switch to using JSON for the variants files, r=terrence
MozReview-Commit-ID: mH0JViAB6r

--HG--
extra : transplant_source : lC%B6%F8PV%CDb%DBqD%A0%01%B1Q.%A2%21%FD%AF
extra : histedit_source : 4743781db9dda61f17068b21c907fda835b348f7
2016-06-30 15:38:00 -07:00
Dustin J. Mitchell 647b6edf55 Bug 1281004: factor out searching for python objects by path; r=gps
MozReview-Commit-ID: 4ioEqPA7BQk

--HG--
extra : source : bc47aed3745de266164932e1eb1c7ad244e5f9cb
2016-06-29 22:12:09 +00:00
Rob Thijssen 7333d17d57 Bug 1285222 - set case for z: rather than x: drive. r=pmoore 2016-07-07 14:08:09 +01:00
Steve Fink ef2b29f031 Bug 1283914 - Remove now-unnecessary hazard analysis annotations, r=terrence
--HG--
extra : rebase_source : e69c049cbdfdac3200317ec1aa24587de097cdd6
extra : histedit_source : e14fd18c9462833f70c12980c77b4b71e83e8f14
2016-06-03 13:11:19 -07:00
Phil Ringnalda aec97db488 Backed out 7 changesets (bug 1281004) for failing gecko-decision task
Backed out changeset cdb59f15f79f (bug 1281004)
Backed out changeset 8eb6e3ea5403 (bug 1281004)
Backed out changeset dc58035ae9ee (bug 1281004)
Backed out changeset 698a1eacb59e (bug 1281004)
Backed out changeset dc15c871e869 (bug 1281004)
Backed out changeset 6ab37e32fb68 (bug 1281004)
Backed out changeset 6a98e859ec66 (bug 1281004)
2016-07-07 08:14:59 -07:00
Dustin J. Mitchell 8adcacee24 Bug 1281004: fix suite/flavor for android tests; r=gbrown
MozReview-Commit-ID: 3PFpeq9OZ4l

--HG--
extra : rebase_source : f0f00807494c65abf65749ac47e571b95894ecdc
extra : source : 4f6b7bbed5629c2f1e2303ef0d10ef6fd25603ce
2016-07-01 19:31:16 +00:00
Dustin J. Mitchell 1579d1bd09 Bug 1281004: put the -e10s in the groupSymbol for marionette; r=RyanVM
MozReview-Commit-ID: AH2IzwRmVbq

--HG--
extra : rebase_source : 88035f11d6a2c84be1704504ee4e4ff7c99e54dd
extra : source : 39eb529d58ecf0385f86c36700de6bac37991f9d
2016-06-30 21:13:04 +00:00
Dustin J. Mitchell 4ee9ae0850 Bug 1281004: run e10s jsreftests in 2 chunks like non-e10s; r=jmaher
This makes the two copies of the suite consistent.

MozReview-Commit-ID: FhxzwQlERnD

--HG--
extra : rebase_source : 5400f06ac4c75d13c2cd5f1c81beac92eadb63bb
extra : source : 85f75a951f93fb7105cd9613ed98d041575c6a35
2016-06-30 20:20:40 +00:00
Dustin J. Mitchell 24c367ec49 Bug 1281004: remove -e10s from reftest TH symbols; r=RyanVM
For all of ther suites, the -e10s is attached to the group symbol, not the job
symbol.

MozReview-Commit-ID: BZcRCnEMy5U

--HG--
extra : rebase_source : 2c8d973d224c91ae844bbb99248a736437777d80
extra : source : 05714f5e19e6353aaf1f96540e70ba2385bbee89
2016-06-30 20:04:37 +00:00
Dustin J. Mitchell 5d8d004d2c Bug 1281004: run all web platform tests on desktop-test-xlarge; r=jmaher
This makes the instance size consistent for the whole suite

MozReview-Commit-ID: 8s6n6BwXSjB

--HG--
extra : rebase_source : b0f252bc975316db7f77c9a3893f85c2d18c6e06
extra : source : 46e29447f7f31124baae8008ec0033b1b3dddbe0
2016-06-30 19:42:17 +00:00
Dustin J. Mitchell 903ca62bf6 Bug 1281004: add suite and flavor for web platform tests; r=armenzg
MozReview-Commit-ID: Es0PM38OCTP

--HG--
extra : rebase_source : d7c5fa13bbb4c34556e5746c424c74eb0111876c
extra : source : 13dd3d7699437ad63ee054b3d933c1d82dd18cd4
2016-06-23 21:39:59 +00:00
Dustin J. Mitchell fc2100c60a Bug 1281004: delete mulet test jobs; r=gerard-majax
MozReview-Commit-ID: 2beMnQyvYh

--HG--
extra : rebase_source : 09d6dc8b9f3d13d0beb63d8027312eb1969aa9de
extra : source : 9c36a34674a19473a22eba0b9bef999d1a9b4c75
2016-07-01 18:48:11 +00:00
Peter Moore 928ee528e1 Bug 1244750 - enable windows 32/64 bit builds on taskcluster, report only in treeherder staging env; r=garndt 2016-07-07 14:33:36 +02:00
Kalpesh Krishna 3112858067 Bug 1284005 - Replacing timestamps with relative timestamps. r=dustin 2016-07-06 03:03:00 +02:00
Ryan VanderMeulen 93a1a23b6b Backed out changeset 320ee1117179 (bug 1284005) for gecko-decision task failures. 2016-07-07 00:16:45 -04:00
Kalpesh Krishna 110a36bb4b Bug 1284005 - Replace timestamps with relative timestamps. r=dustin
--HG--
extra : rebase_source : 0628ff7f93cab9e690fd9d7015783cbc6048d058
2016-07-06 03:03:00 -04:00
Ryan VanderMeulen 582c8515d5 No bug - Add missing Linux64 Taskcluster e10s jobs to Ash. r=me
--HG--
extra : rebase_source : 948505059065b2b68fccb06d44b825369b48feed
2016-07-06 22:44:05 -04:00
Carsten "Tomcat" Book 1add070144 Backed out changeset 8c9ee38712de (bug 1284005) for gecko-decision task failures 2016-07-07 05:56:00 +02:00
Kalpesh Krishna 84704cb30e Bug 1284005 - Replacing timestamps with relative timestamps.
--HG--
extra : rebase_source : 4b7e931d33208e987932d41761725e2769de42a8
2016-07-06 03:03:00 +02:00
Gregory Szorc 021d3fdfc7 Merge mozilla-central to mozilla-inbound 2016-07-06 18:26:17 -07:00
Gregory Szorc c2ebe57e1e Backed out changeset 4f6b7bbed562, 39eb529d58ec, 85f75a951f93, 05714f5e19e6, 46e29447f7f3, 13dd3d769943, 9c36a34674a1 (bug 1281004) for merge conflicts with central
--HG--
extra : histedit_source : 23c65677a4ae11204913d1721cbb2a0388577805%2C8dedaf8e3a3a88ba46afbcc91a12172da6de9900
2016-07-06 18:24:25 -07:00
Dustin J. Mitchell d28873f5c8 Bug 1281004: fix suite/flavor for android tests; r=gbrown
MozReview-Commit-ID: 3PFpeq9OZ4l

--HG--
extra : rebase_source : 93121908f54c0bbfac54242ba822044546b907f4
2016-07-01 19:31:16 +00:00
Dustin J. Mitchell f65852e097 Bug 1281004: put the -e10s in the groupSymbol for marionette; r=RyanVM
MozReview-Commit-ID: AH2IzwRmVbq

--HG--
extra : rebase_source : 044b931055196ba570ca065622dbcba76e029c32
2016-06-30 21:13:04 +00:00
Dustin J. Mitchell 8c898bc95c Bug 1281004: run e10s jsreftests in 2 chunks like non-e10s; r=jmaher
This makes the two copies of the suite consistent.

MozReview-Commit-ID: FhxzwQlERnD

--HG--
extra : rebase_source : 3183b94c946b324173f46ef2185323c3b00b86bc
2016-06-30 20:20:40 +00:00
Dustin J. Mitchell 36930542bd Bug 1281004: remove -e10s from reftest TH symbols; r=RyanVM
For all of ther suites, the -e10s is attached to the group symbol, not the job
symbol.

MozReview-Commit-ID: BZcRCnEMy5U

--HG--
extra : rebase_source : 10b0c265f06047738aef053c9825399c121daea6
2016-06-30 20:04:37 +00:00
Dustin J. Mitchell 4713fe7688 Bug 1281004: run all web platform tests on desktop-test-xlarge; r=jmaher
This makes the instance size consistent for the whole suite

MozReview-Commit-ID: 8s6n6BwXSjB

--HG--
extra : rebase_source : 8e7f857ec1ec583d68efe7fbdba263222ced4e0a
2016-06-30 19:42:17 +00:00
Dustin J. Mitchell 37c7ee0ff1 Bug 1281004: add suite and flavor for web platform tests; r=armenzg
MozReview-Commit-ID: Es0PM38OCTP

--HG--
extra : rebase_source : bc041c1ee14cad5eaaf1dad64856f3aba1cc08fb
2016-06-23 21:39:59 +00:00
Dustin J. Mitchell 8c35169fde Bug 1281004: delete mulet test jobs; r=gerard-majax
MozReview-Commit-ID: 2beMnQyvYh

--HG--
extra : rebase_source : 933d73c3eed894ac908d726bd344f6483ae7aba7
2016-07-01 18:48:11 +00:00
Andrew Halberstadt b892f58bdc Bug 1279020 - Symlink mach binary to $HOME/bin after mozharness setup on interactive workers, r=armenzg
When running an interactive worker (aka one-click loaner), developers have the option of setting
up the mozharness environment without running tests. When they do this, we should automatically
symlink the mach binary found in the tests.zip to their path. This way developers don't need to
go searching for $HOME/workspace/build/tests/mach to run their tests.

MozReview-Commit-ID: 1JKPYSsYKlN

--HG--
extra : rebase_source : 1b9bd2a201641fee168778268c3612020d7ee868
2016-06-09 17:20:19 -04:00
Alexandre Lissy 7da816954a Bug 1284447 - Cleanup Gecko and mozharness configs r=jlund,wcosta
MozReview-Commit-ID: 6R7vet77cyk

--HG--
extra : rebase_source : 2c990957531bf0389e85b1aa1683b3f8ea0f7198
2016-07-05 13:10:08 +02:00
Dustin J. Mitchell 89a14f4221 Bug 1284018: remove old, unused decision task definitions; r=garndt
MozReview-Commit-ID: 8yYCDJlNjm

--HG--
extra : rebase_source : 84d971050436a985c08b9e033a97f29b6c363333
2016-07-02 22:15:39 +00:00
Alexandre Lissy 82f915a14c Bug 1281607 - Update taskcluster path r=wcosta
MozReview-Commit-ID: 7slc2rR4uXJ

--HG--
extra : rebase_source : 8d2ae5ab6e8c209b62904c78b5d4b56eaab10423
2016-06-22 22:18:15 +02:00
Carsten "Tomcat" Book fb7e5c4f86 Backed out changeset cc4009e9cecc (bug 1284005) for causing merge conflicts when merging to m-c
--HG--
extra : rebase_source : 1076f58b4aa748ddc35920d1591bb99b8c1a7358
2016-07-06 11:49:59 +02:00
Geoff Brown ca9325190c Bug 1204281 - Increase Android maxRunTime to avoid timeouts; r=me 2016-07-05 15:46:01 -06:00
Kalpesh Krishna 2445bb037a Bug 1284005 - Replacing timestamps with relative timestamps. r=dustin 2016-07-05 11:50:50 -07:00
Henrik Skupin b0997f96b2 Bug 1283596 - Update firefox-ui-tests task template files for local and remote tests. r=garndt
Firefox-ui functional tests which use local test data should report with the Tier-1 level.
Due to restrictions of Tier-1 the other tests with remote test data have to be kept as Tier-2 jobs.
The patches reorganize our hierarchy of templates accordingly.

MozReview-Commit-ID: 9QcuYUzkvwf

--HG--
extra : rebase_source : de0b2437fe047aa2e502d16ae477cd2f3b5b21f7
2016-06-30 22:44:41 +02:00
Alexandre Lissy d28d1647d1 Bug 1284286 - Fix B2G debug device builds r=wcosta
MozReview-Commit-ID: J8xbm1PDAkJ

--HG--
extra : rebase_source : 4c43b1ff40dfa144705b2614b208c62cb3c6e4b5
2016-07-04 19:14:15 +02:00
Gregory Szorc 474451500a Backed out changesets aaf789f8f366, 7b33d4c571ee (bug 1283596) for breaking mozharness tests
--HG--
extra : histedit_source : 18219bf16ebcb481069afef98c37c258322bf11c%2C7e876d4b6f2a9d48ec9d3acaac8cf8898771eb76
2016-07-04 12:25:06 -07:00
Henrik Skupin 6b29799d59 Bug 1283596 - Update firefox-ui-tests task template files for local and remote tests. r=garndt
Firefox-ui functional tests which use local test data should report with the Tier-1 level.
Due to restrictions of Tier-1 the other tests with remote test data have to be kept as Tier-2 jobs.
The patches reorganize our hierarchy of templates accordingly.

MozReview-Commit-ID: 9QcuYUzkvwf

--HG--
extra : rebase_source : 0756bbd2f79d4a8feb4ff093efa1b84fe52a2d5a
2016-06-30 22:44:41 +02:00
Carsten "Tomcat" Book eec8b2656e Merge mozilla-central to autoland 2016-07-02 11:16:11 +02:00
Dustin J. Mitchell 5c1233316f Bug 1229178: modify --json output to contain a single object r=mshal
MozReview-Commit-ID: DNlxPfQh3o0

--HG--
extra : rebase_source : 0f3f9e73e37efcc53df0e475b8f9cbea21b4de32
2016-06-09 11:15:23 -05:00
Mike Shal f989eff1a5 Bug 1276352 - Fix platforms to match buildbot convention; r=dustin, garndt
MozReview-Commit-ID: 62fKVy2UEUd
2016-06-02 14:23:09 -04:00
Mike Shal 89eb462c94 Bug 1283874 - MacOSX64 Taskcluster builds are tier-2; r=dustin
MozReview-Commit-ID: 4MWo6OtwyTj
2016-07-01 11:48:03 -04:00
Steve Fink 17949f19d3 Bug 1283309 - Fix the hazard output, fix a local build problem with new build checking, and point to hazard analysis docs on failure, r=terrence
--HG--
extra : rebase_source : 9c6df115f24bbae9da21a6529debbde0b815a34a
extra : amend_source : 890ad99d2bbe571b47cd1e344ab92e4b06169060
2016-06-29 00:14:39 +01:00
Sebastian Hengst 50b73a3ff3 Backed out changeset f9d32d5fc19a (bug 1276352) for OSX build bustage. r=backout on a CLOSED TREE 2016-07-01 00:15:56 +02:00
Mike Shal 8d93701b0a Bug 1276352 - Fix platforms to match buildbot convention; r=dustin, garndt
MozReview-Commit-ID: 62fKVy2UEUd
2016-06-02 14:23:09 -04:00
Geoff Brown 7259bba456 Bug 1275963 - Use desktop-test-xlarge for linux x64 mochitest-clipboard tests; r=jmaher 2016-06-30 15:39:22 -06:00
Carsten "Tomcat" Book fcff88e7a8 Merge mozilla-central to autoland 2016-07-01 11:20:25 +02:00
Alexandre Lissy 1c3ac42a86 Bug 1283452 - Fix task definition by forcing /bin/bash r=garndt
MozReview-Commit-ID: 7OaM8vNXxOb

--HG--
extra : rebase_source : 595562c74f0cda28b87f522d9aa24dffcab9703c
2016-06-30 15:29:12 +02:00
Carsten "Tomcat" Book 6152d5afcc Merge mozilla-central to mozilla-inbound 2016-06-30 12:46:28 +02:00
Carsten "Tomcat" Book 3a42c363cc merge mozilla-inbound to mozilla-central a=merge 2016-06-30 12:33:41 +02:00
Carsten "Tomcat" Book ed3ab6cac3 Backed out changeset bb6bea23a056 (bug 1282226) for blocking merge from m-i to m-c 2016-06-30 12:31:18 +02:00
Alexandre Lissy edb470c127 Bug 1282226 - Add aries and nexus 5 to try on a CLOSED TREE r=wcosta
--HG--
extra : rebase_source : 3cc20a5bb897ed28343e0ec260ce7f5eb6c8566b
extra : amend_source : 0376f298547182b2dfe390febcca500202f0803d
2016-06-30 03:13:00 +02:00
Alexandre Lissy 983701f75d Bug 1282226 - Add aries and nexus 5 to try r=wcosta
MozReview-Commit-ID: LOZHgih2TrM

--HG--
extra : rebase_source : 48456bc24aa23ff6d2f7e4b0edaaa7d5ed0e8e73
2016-06-28 22:06:52 +02:00
Alexandre Lissy 2eb2535e97 Bug 1282226 - Kill secrets from phone-builder image and fix aries/hammerhead r=wcosta
MozReview-Commit-ID: LOZHgih2TrM

--HG--
extra : rebase_source : e17d08683891ca5c74bb8b3930d0aa5e62121c4f
2016-06-28 19:46:40 +02:00
Kim Moir f8f2f8108f Bug 1174206 - Migrate Android x86 builds to TaskCluster and make Tier 2 r=gbrown DONTBUILD 2016-06-29 13:18:10 -04:00
Alexandre Lissy 5b4dec4f62 Bug 1281607 - Add Mulet Linux debug builds to try r=wcosta
MozReview-Commit-ID: JEnzR7xI1nP

--HG--
extra : rebase_source : a303aa5863b910a0631187afee7b632e8e8823e9
2016-04-08 14:18:21 +02:00
Dustin J. Mitchell 52f7225820 Bug 1277957: fix tooltool URLs to not include .git; r=garndt a=bustage
MozReview-Commit-ID: 8F3zW2pKfyb
2016-06-28 21:05:38 +00:00
Kim Moir 6f34b3e58f Bug 1282901 - Run tc Android 4.3 API15+ opt and debug builds on all branches r=gbrown 2016-06-28 16:30:40 -04:00
Geoff Brown 000becf4f1 Bug 1204281 - Adjust chunks and maxRunTime to avoid tc Linux x86 intermittent timeouts; r=me 2016-06-28 13:25:58 -06:00
Mike Shal b8cc44f4d4 Bug 1274311 - tier-2 jobs should have rank 0 in the index; r=dustin
MozReview-Commit-ID: 1CeJ7s6Eay3
2016-06-24 15:59:24 -04:00
Mike Shal 8f1b2347a0 Bug 1282515 - linux 32-bit TC builds are currently tier-2; r=dustin
MozReview-Commit-ID: 5UKlWYMTmOR
2016-06-27 14:34:55 -04:00
Jonathan Griffin 50e458a92b Bug 1277957 - Point to tooltool at GitHub, r=dustin
MozReview-Commit-ID: 8VPih4tpYYy
2016-06-27 14:51:41 -07:00
Dustin J. Mitchell c6a548be78 Bug 1280231: rename types.py to taskgraph.py; r=Callek
MozReview-Commit-ID: Jf6CVyFCGMI

--HG--
rename : taskcluster/taskgraph/types.py => taskcluster/taskgraph/taskgraph.py
extra : rebase_source : 12e30313eb1fd4062c0be9d869460644ae949019
extra : intermediate-source : 4b1d94901b4d09c13031982c28eec6a48f938c71
extra : source : e85765be39d61d7c0df9831e16930328effad554
2016-06-20 19:11:52 +00:00
Dustin J. Mitchell 77ad76d2ad Bug 1280231: Load kinds in order by dependencies; r=jonasfj
This enables kinds that generate tasks based on those output by another kind.
For example, the test kind might generate a set of test tasks for each build
task.

MozReview-Commit-ID: K7ha9OmJ6gd

--HG--
extra : rebase_source : 36fc7e2d9c5987a4bb8b3779cf1a9308f5561828
extra : intermediate-source : 7898d1ab1afc08f78445165d0c94566b0682a2f7
extra : source : 0852b38cd86c42ebba0f9e74d7470a263969b784
2016-06-27 22:31:06 +00:00
Dustin J. Mitchell 49f6131a63 Bug 1280231: refactor task kinds to task classes; r=jonasfj
MozReview-Commit-ID: 1cNukxBgfey

--HG--
extra : rebase_source : 4f0fcce2bcea0fb78ba70e7c052638ca2c5b8a3d
extra : intermediate-source : ba5cbf4e06a550993e5216f816dcf0ccd3938b2e
extra : source : f744bd2fbcd3ae9b90851dcd12307c15d04f8bea
2016-06-27 22:57:44 +00:00
Joel Maher c9103dfcd9 backout Bug 1174206 (3e53a0aae914 and 6b992274233a) for gecko decision task route conflict
MozReview-Commit-ID: 3PrHGAqtpLj
2016-06-28 10:59:19 +03:00
Wes Kocher 41d7dbd446 Backed out changeset 912ea9267130 (bug 1277957) for SM-tc failures CLOSED TREE 2016-06-27 15:45:56 -07:00
Wes Kocher c9059e6a53 Backed out 3 changesets (bug 1280231) for decision task failures CLOSED TREE
Backed out changeset 4b1d94901b4d (bug 1280231)
Backed out changeset 7898d1ab1afc (bug 1280231)
Backed out changeset ba5cbf4e06a5 (bug 1280231)

--HG--
rename : taskcluster/taskgraph/taskgraph.py => taskcluster/taskgraph/types.py
2016-06-27 15:45:44 -07:00
Dustin J. Mitchell 1a1a14c19c Bug 1280231: rename types.py to taskgraph.py; r=Callek
MozReview-Commit-ID: Jf6CVyFCGMI

--HG--
rename : taskcluster/taskgraph/types.py => taskcluster/taskgraph/taskgraph.py
extra : source : e85765be39d61d7c0df9831e16930328effad554
extra : histedit_source : 732dc9a6b9206be1bb2a3e4f1d507d0001588f6c
2016-06-20 19:11:52 +00:00
Dustin J. Mitchell c0fe75d7d2 Bug 1280231: Load kinds in order by dependencies; r=jonasfj
This enables kinds that generate tasks based on those output by another kind.
For example, the test kind might generate a set of test tasks for each build
task.

MozReview-Commit-ID: K7ha9OmJ6gd

--HG--
extra : source : 0852b38cd86c42ebba0f9e74d7470a263969b784
extra : amend_source : f3e8c306afe29ae75bd1f93d8b76ff2b27ad8ed1
extra : histedit_source : aa1ae93aba51025a0e1bd2ecf473aaa33235e4c7%2C2c704328e983a3d75a834b069431e4f166389b02
2016-06-27 22:31:06 +00:00
Dustin J. Mitchell 4cfe2b182c Bug 1280231: refactor task kinds to task classes; r=jonasfj
MozReview-Commit-ID: 1cNukxBgfey

--HG--
extra : source : f744bd2fbcd3ae9b90851dcd12307c15d04f8bea
2016-06-20 20:45:15 +00:00
Jonathan Griffin d907d0be30 Bug 1277957 - Point to tooltool at GitHub, r=dustin
MozReview-Commit-ID: DniWWGVlOiL

--HG--
extra : rebase_source : bfc80e894d58737be5a60c1aec45039c22c73741
2016-06-27 14:51:41 -07:00
Andrew Halberstadt 3b5152d79e Bug 1279040 - Move 'run-wizard' binary out of docker image, r=dustin
The run-wizard binary (used by interactive workers) will likely need to
change relatively frequently. Therefore, it should be baked directly into
the docker image. This patch instead downloads it from the appropriate
commit on hg.mozilla.org, only when needed.

MozReview-Commit-ID: 70hlloywCSj

--HG--
rename : testing/docker/desktop-test/bin/run-wizard => taskcluster/scripts/tester/run-wizard
extra : rebase_source : 871c24b2eec26962e88c852b5ec85a09382f21a1
2016-06-23 10:00:54 -04:00
Kim Moir 4627337726 Bug 1174206 - Migrate Android x86 builds to TaskCluster and make Tier 2 r=gbrown 2016-06-27 13:37:46 -04:00
Kim Moir 6613300846 Bug 1174206 - Migrate Android x86 builds to TaskCluster and make Tier 2 r=gbrown 2016-06-27 13:16:52 -04:00
Geoff Brown 238b7e9e90 Bug 1281501 - Run Linux 64 ASAN opt tests in taskcluster (tier 2); r=dustin 2016-06-25 15:34:04 -06:00
Geoff Brown 3e3aae0f13 Bug 1280438 - Run Android 4.3 debug tests in taskcluster (tier 2); r=dustin 2016-06-22 17:16:43 -06:00
Peter Moore 1268d64aa3 Bug 1280476 - resolved merge conflict with bug 1280437; r=grenade, a=tomcat 2016-06-22 14:26:42 +02:00
Rob Thijssen 2452c975c9 Bug 1280476 - Split TC legacy test config (docker/windows); r=pmoore
MozReview-Commit-ID: 5MDsyN3BIqw

--HG--
rename : taskcluster/ci/legacy/tasks/tests/fx_desktop_generic.yml => taskcluster/ci/legacy/tasks/tests/fx_docker_desktop_generic.yml
rename : taskcluster/ci/legacy/tasks/tests/fx_test_base.yml => taskcluster/ci/legacy/tasks/tests/fx_docker_test_base.yml
2016-06-21 16:13:23 +01:00
Carsten "Tomcat" Book b746b89836 Backed out changeset 830b31c9a64b (bug 1280476) for causing decision task failures
--HG--
rename : taskcluster/ci/legacy/tasks/tests/fx_docker_desktop_generic.yml => taskcluster/ci/legacy/tasks/tests/fx_desktop_generic.yml
rename : taskcluster/ci/legacy/tasks/tests/fx_docker_test_base.yml => taskcluster/ci/legacy/tasks/tests/fx_test_base.yml
2016-06-22 14:01:52 +02:00
Geoff Brown afb761f3ec Bug 1280437 - Run Android 4.3 opt tests in taskcluster (tier 2); r=dustin 2016-06-21 16:42:50 -06:00
Rob Thijssen bcf63bc7d0 Bug 1280476 - Split TC legacy test config (docker/windows). r=pmoore
MozReview-Commit-ID: 5MDsyN3BIqw

--HG--
rename : taskcluster/ci/legacy/tasks/tests/fx_desktop_generic.yml => taskcluster/ci/legacy/tasks/tests/fx_docker_desktop_generic.yml
rename : taskcluster/ci/legacy/tasks/tests/fx_test_base.yml => taskcluster/ci/legacy/tasks/tests/fx_docker_test_base.yml
extra : rebase_source : 473061ec13e160740ff723c2eff7e33a5528ac06
2016-06-21 16:13:23 +01:00
Dustin J. Mitchell a30b6ff2f2 Bug 1279676: use --rebuild instead of --trigger-tests; r=armenzg
MozReview-Commit-ID: F7jc7AG0SCr
2016-06-21 18:50:55 +00:00
Justin Wood 15b23fced1 Bug 1280956 - Use in-tree linter job to flake8 test taskcluster directory. r=dustin
MozReview-Commit-ID: FsWmAnnycZ2

--HG--
extra : rebase_source : 04a32cea2de133cb75472092cffb8a215f7dc603
2016-06-20 21:06:55 -04:00
Justin Wood e07dcaf301 Followup to Bug 1171736 - Make linux-l10n actually Platform Linux not Linux64. r=wcosta over IRC
MozReview-Commit-ID: DwWaab4PqLF

--HG--
extra : rebase_source : feef8a5465eef07567226741b70bddcca72d4bef
2016-06-21 08:34:17 -04:00
Mike Shal 1c6f1572bc Bug 1277666 - Use epoch time for rank; r=dustin
Buildbot builds use the epoch time for rank, so Taskcluster needs to use
this as well. Using the pushlog_id instead means that a Buildbot build
will always persist in the "latest" index since the highest value wins.


MozReview-Commit-ID: 1nS6lQv1GoW
2016-06-15 11:53:38 -04:00
Dustin J. Mitchell ac6f514b7f Bug 1277413: add a task to run taskgraph unit tests; r=Callek
MozReview-Commit-ID: n8122F3ocx

--HG--
extra : rebase_source : ea16077da878e9ba7385d021559a8e4341fdc867
2016-06-13 03:37:23 +01:00
Joel Maher 14079009b1 Bug 1204281 - 90 minute timeout for linux64 mochitest-browser-chrome chunks. r=Tomcat 2016-06-21 13:37:25 +03:00
Justin Wood b81a902c6b Followup bustage fix for Bug 1277648
MozReview-Commit-ID: 19cH0TIORfc

--HG--
rename : testing/taskcluster/tasks/builds/android_api_15_debug.yml => taskcluster/ci/legacy/tasks/builds/android_api_15_debug.yml
2016-06-20 21:41:21 -04:00
Justin Wood d57a9292af Bug 1280914 - Fix test_create after "Bug 1276216 - All tasks with no other dependencies should depend on the decision task"
MozReview-Commit-ID: CCdXafMIDUD
2016-06-20 10:22:15 -04:00
Justin Wood 43b27f7bac Bug 1280904 - Fix test_decision after Bug 1277417 Output JSON from `mach taskgraph` commands. r=dustin
MozReview-Commit-ID: Iymc0k5GeVK
2016-06-14 14:19:50 -04:00
Justin Wood bc7503149a Bug 1171736 - Don't force extra-builds to attempt job generation, if no matching job is defined for this branch. r=dustin
MozReview-Commit-ID: BNBOcUpprfm
2016-06-14 14:12:30 -04:00
Justin Wood 83a1642d15 Bug 1171736 - Add taskcluster scheduling logic (on try) for linux l10n. r=sfink
MozReview-Commit-ID: Auz7sOW5Ptr

--HG--
rename : testing/mozharness/configs/single_locale/tc_linux64.py => testing/mozharness/configs/single_locale/tc_linux32.py
2016-06-06 16:09:51 -04:00
Jordan Lund eaba540834 Bug 1277648 - run debug fennec builds alongside opt in taskcluster, r=dustin
MozReview-Commit-ID: LJ819br6uDE

this starts running debug fennec builds along opt on central and try.
note: I added tier 2 and other properties to the opt fennec builds because it
seemed like they were implicitly:
https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&filter-searchStr=taskcluster&filter-tier=1&filter-tier=2&filter-tier=3&exclusion_profile=false&selectedJob=3999887
***
renames build_type from dbg to debug for fennec tc

MozReview-Commit-ID: HvZgt2DwqKp

--HG--
extra : rebase_source : c07bdf9eec9163fd4af6a013f324adef808b105f
extra : amend_source : 3d4a1459a2c592586df0bce52548c4a593c945cc
2016-06-03 10:35:24 -07:00
Dustin J. Mitchell 710fa43288 Bug 1280691: remove old decision tasks and references to them; r=garndt
MozReview-Commit-ID: 3o1nz7sP0j1

--HG--
extra : rebase_source : 7a9c37a2b37806a7ec0bca60b78c6d6d3d236f8a
2016-06-20 18:33:05 +00:00
Geoff Brown 61ac3282b4 Bug 1280356 - Allow tc tests to define extra.treeherder.machine; r=dustin 2016-06-20 11:39:39 -06:00
Sebastian Hengst a4603ba357 Backed out changeset f89175185de0 (bug 1204281) for gecko-decision opt failures. r=backout 2016-06-20 14:08:15 +02:00
Joel Maher f1e52c331d Bug 1204281 - 90 minute timeout for linux64 mochitest-browser-chrome chunks. r=Tomcat
MozReview-Commit-ID: CWCCJc4tIKo
2016-06-20 14:49:46 +03:00
Mike Hommey 8a3b88f341 Bug 1278415 - Also write a mozinfo for js standalone builds. r=gps
Historically, a mozinfo for js standalone build has not been necessary,
but with the move towards a) having things work with mach and b)
buildconfig using the MozbuildObject.from_environment in next patch,
mozinfo becomes necessary (it's required for
MozbuildObject.from_environment to find the directory is an objdir).

Interestingly, hazard builds do both a js standalone build and a desktop
Firefox build at the same time, both of which are done with MOZCONFIG
set in the environment... with the Firefox mozconfig. The result of now
writing a mozinfo for js standalone builds is that in that case, they
end up with a reference to the mozconfig, which the build system then
reads, and finds a MOZ_OBJDIR, which then doesn't match the js
standalone build objdir. So for those builds, reset MOZCONFIG.
2016-06-16 11:43:23 +09:00
Gregory Arndt 54542098dc Bug 1280129 - Update tasks to use v2 treeherder routes r=dustin
Jobs reporting to treeherder should rely on the task route for project,
revision, and pushlog ID rather than things stuffed into task.extra.treeherder.

This also removes the need for a revision_hash that was calculated by mozilla-taskcluster.

MozReview-Commit-ID: EcQM9QRZzgG

--HG--
extra : rebase_source : f04f6724feef2dd51b4b98c67c9a261b093f452b
extra : amend_source : 0590605834d93359206f49edd94396c43b57f6dd
2016-06-14 12:56:25 -05:00
Gregory Arndt a963e59e11 Bug 1277975 - Add jobKind to task definitions r=dustin
Adding jobKind to task definitions allow tasks to be categorized appropriately on
treeherder once jobs are consumed via pulse messages.  The available options are:
test, build, and other.

This should cover most of the tasks within the graph and if there are any issues,
it will not cause the job to not show up, but might affect job failure color.

Any tasks not covered by this change will default to "other" within treeherder.

MozReview-Commit-ID: 6fq25JvpDXz

--HG--
extra : rebase_source : 8670f45d51941d978a44596cc6e9ceb4e85efd3c
2016-06-13 11:56:41 -05:00
Jake Watkins 0f608ea219 Bug 1268187 - Enable taskcluster coalesce for linxu32 builds. r=coop, r=dustin
Enables taskcluster coalescing on opt_linux32 and dbg_linux32 builds
Thresholds for each build type are configured under the coalesce service

MozReview-Commit-ID: 9CVGQIJDhRf

--HG--
extra : transplant_source : %12%F0f%08%C0%84%E2%AE%A0%7E%DF%E6%D3%E9m%DB%60%97%91%FC
2016-06-09 11:00:44 -07:00
Sebastian Hengst faf31d5017 Backed out changeset c7ddd550008c (bug 1171736) for breaking gecko-decision opt. r=backout on a CLOSED TREE 2016-06-12 21:01:43 +02:00
Justin Wood 1c1bc5647d Bug 1171736 - Add taskcluster scheduling logic (on try) for linux l10n. r=sfink
MozReview-Commit-ID: Auz7sOW5Ptr

--HG--
rename : testing/mozharness/configs/single_locale/tc_linux64.py => testing/mozharness/configs/single_locale/tc_linux32.py
extra : rebase_source : 95494000eeca93b45d267328f3a88315bb2829f8
2016-06-06 16:09:51 -04:00
Nick Fitzgerald 1c383e41a7 Bug 1275638 - Move libmozjs to the upload directory; r=sfink 2016-06-12 08:01:26 -07:00
Gregory Szorc 791d0317a1 Bug 1048650 - TaskCluster task for Sphinx documentation generation; r=dustin
I've wanted to have automated test coverage of Sphinx documentation
generation for years. Now that we can add new automation in-tree
using TaskCluster, this is easy to implement. So do it.

Probably the hackiest thing about this is the task reporting to the
"lint" platform. We don't really have a more appropriate place to put
this.

MozReview-Commit-ID: 52ruTjtsGVH

--HG--
extra : rebase_source : 174cb792c4cb0abe5671dd447f9b594dee90a2a4
2016-08-15 22:33:34 -07:00
Dustin J. Mitchell 28eaabb6b2 Bug 1294065: describe transitive closure; r=garndt
MozReview-Commit-ID: GYPKA81gkJP

--HG--
extra : rebase_source : cdc61a431a7118e10b9fb2709f616c17db599652
2016-08-10 14:37:32 +00:00
Peter Moore 75d5c0359a Bug 1278999 - handle generic worker style artifacts (list not dictionary). r=wcosta
--HG--
extra : rebase_source : 975894206800aa9261f0683ffcd9948f0da4d408
2016-06-09 17:12:02 +02:00
Carsten "Tomcat" Book 801ccd962d Merge mozilla-central to mozilla-inbound 2016-06-09 15:41:40 +02:00
Justin Wood 67b58bbb40 Bug 1171736 - Migrate Linux l10n desktop nightly repacks to TaskCluster, mozharness part and some docker support. r=jlund a=Tomcat
MozReview-Commit-ID: KDPG0dj1V5Y

--HG--
rename : taskcluster/scripts/builder/build-linux.sh => taskcluster/scripts/builder/build-l10n.sh
2016-05-30 12:00:47 -04:00
Andrew Halberstadt fc24b11e43 Bug 1271734 - Move all eslint related infrastructure to tools/lint, r=miker
This commit simply moves 'testing/eslint' to 'tools/lint/eslint' and the eslint related
mach command from 'python/mach_commands.py' to 'tools/lint/mach_commands.py'. It shouldn't
have any functional change on running eslint, either through mach or taskcluster.

This is in preparation for bug 1258341, to make the diffs there a little easier to read.

MozReview-Commit-ID: K03sn9lv9Lv

--HG--
rename : testing/eslint/eslint-plugin-mozilla/LICENSE => tools/lint/eslint/eslint-plugin-mozilla/LICENSE
rename : testing/eslint/eslint-plugin-mozilla/docs/balanced-listeners.rst => tools/lint/eslint/eslint-plugin-mozilla/docs/balanced-listeners.rst
rename : testing/eslint/eslint-plugin-mozilla/docs/import-browserjs-globals.rst => tools/lint/eslint/eslint-plugin-mozilla/docs/import-browserjs-globals.rst
rename : testing/eslint/eslint-plugin-mozilla/docs/import-globals.rst => tools/lint/eslint/eslint-plugin-mozilla/docs/import-globals.rst
rename : testing/eslint/eslint-plugin-mozilla/docs/import-headjs-globals.rst => tools/lint/eslint/eslint-plugin-mozilla/docs/import-headjs-globals.rst
rename : testing/eslint/eslint-plugin-mozilla/docs/index.rst => tools/lint/eslint/eslint-plugin-mozilla/docs/index.rst
rename : testing/eslint/eslint-plugin-mozilla/docs/mark-test-function-used.rst => tools/lint/eslint/eslint-plugin-mozilla/docs/mark-test-function-used.rst
rename : testing/eslint/eslint-plugin-mozilla/docs/no-aArgs.rst => tools/lint/eslint/eslint-plugin-mozilla/docs/no-aArgs.rst
rename : testing/eslint/eslint-plugin-mozilla/docs/no-cpows-in-tests.rst => tools/lint/eslint/eslint-plugin-mozilla/docs/no-cpows-in-tests.rst
rename : testing/eslint/eslint-plugin-mozilla/docs/reject-importGlobalProperties.rst => tools/lint/eslint/eslint-plugin-mozilla/docs/reject-importGlobalProperties.rst
rename : testing/eslint/eslint-plugin-mozilla/docs/var-only-at-top-level.rst => tools/lint/eslint/eslint-plugin-mozilla/docs/var-only-at-top-level.rst
rename : testing/eslint/eslint-plugin-mozilla/lib/globals.js => tools/lint/eslint/eslint-plugin-mozilla/lib/globals.js
rename : testing/eslint/eslint-plugin-mozilla/lib/helpers.js => tools/lint/eslint/eslint-plugin-mozilla/lib/helpers.js
rename : testing/eslint/eslint-plugin-mozilla/lib/index.js => tools/lint/eslint/eslint-plugin-mozilla/lib/index.js
rename : testing/eslint/eslint-plugin-mozilla/lib/processors/xbl-bindings.js => tools/lint/eslint/eslint-plugin-mozilla/lib/processors/xbl-bindings.js
rename : testing/eslint/eslint-plugin-mozilla/lib/rules/.eslintrc => tools/lint/eslint/eslint-plugin-mozilla/lib/rules/.eslintrc
rename : testing/eslint/eslint-plugin-mozilla/lib/rules/balanced-listeners.js => tools/lint/eslint/eslint-plugin-mozilla/lib/rules/balanced-listeners.js
rename : testing/eslint/eslint-plugin-mozilla/lib/rules/import-browserjs-globals.js => tools/lint/eslint/eslint-plugin-mozilla/lib/rules/import-browserjs-globals.js
rename : testing/eslint/eslint-plugin-mozilla/lib/rules/import-globals.js => tools/lint/eslint/eslint-plugin-mozilla/lib/rules/import-globals.js
rename : testing/eslint/eslint-plugin-mozilla/lib/rules/import-headjs-globals.js => tools/lint/eslint/eslint-plugin-mozilla/lib/rules/import-headjs-globals.js
rename : testing/eslint/eslint-plugin-mozilla/lib/rules/mark-test-function-used.js => tools/lint/eslint/eslint-plugin-mozilla/lib/rules/mark-test-function-used.js
rename : testing/eslint/eslint-plugin-mozilla/lib/rules/no-aArgs.js => tools/lint/eslint/eslint-plugin-mozilla/lib/rules/no-aArgs.js
rename : testing/eslint/eslint-plugin-mozilla/lib/rules/no-cpows-in-tests.js => tools/lint/eslint/eslint-plugin-mozilla/lib/rules/no-cpows-in-tests.js
rename : testing/eslint/eslint-plugin-mozilla/lib/rules/reject-importGlobalProperties.js => tools/lint/eslint/eslint-plugin-mozilla/lib/rules/reject-importGlobalProperties.js
rename : testing/eslint/eslint-plugin-mozilla/lib/rules/var-only-at-top-level.js => tools/lint/eslint/eslint-plugin-mozilla/lib/rules/var-only-at-top-level.js
rename : testing/eslint/eslint-plugin-mozilla/moz.build => tools/lint/eslint/eslint-plugin-mozilla/moz.build
rename : testing/eslint/eslint-plugin-mozilla/package.json => tools/lint/eslint/eslint-plugin-mozilla/package.json
rename : testing/eslint/manifest.tt => tools/lint/eslint/manifest.tt
rename : testing/eslint/npm-shrinkwrap.json => tools/lint/eslint/npm-shrinkwrap.json
rename : testing/eslint/package.json => tools/lint/eslint/package.json
rename : testing/eslint/update => tools/lint/eslint/update
extra : rebase_source : bb44b6285acf4625079cb6a3aaca7d9ada778c3a
2016-06-02 15:38:36 -04:00
Dustin J. Mitchell 62577b229f Bug 1275409: move legacy taskcluster-related scripts to taskcluster/scripts; r=wcosta
MozReview-Commit-ID: 7ilVJkNAPvE

--HG--
rename : testing/taskcluster/scripts/builder/build-emulator-x86.sh => taskcluster/scripts/builder/build-emulator-x86.sh
rename : testing/taskcluster/scripts/builder/build-emulator.sh => taskcluster/scripts/builder/build-emulator.sh
rename : testing/taskcluster/scripts/builder/build-haz-linux.sh => taskcluster/scripts/builder/build-haz-linux.sh
rename : testing/taskcluster/scripts/builder/build-linux.sh => taskcluster/scripts/builder/build-linux.sh
rename : testing/taskcluster/scripts/builder/build-mulet-haz-linux.sh => taskcluster/scripts/builder/build-mulet-haz-linux.sh
rename : testing/taskcluster/scripts/builder/build-mulet-linux.sh => taskcluster/scripts/builder/build-mulet-linux.sh
rename : testing/taskcluster/scripts/builder/build-simulator.sh => taskcluster/scripts/builder/build-simulator.sh
rename : testing/taskcluster/scripts/builder/build-sm-package.sh => taskcluster/scripts/builder/build-sm-package.sh
rename : testing/taskcluster/scripts/builder/build-sm.sh => taskcluster/scripts/builder/build-sm.sh
rename : testing/taskcluster/scripts/builder/desktop-setup.sh => taskcluster/scripts/builder/desktop-setup.sh
rename : testing/taskcluster/scripts/builder/gaia_props.py => taskcluster/scripts/builder/gaia_props.py
rename : testing/taskcluster/scripts/builder/get-objdir.py => taskcluster/scripts/builder/get-objdir.py
rename : testing/taskcluster/scripts/builder/hazard-analysis.sh => taskcluster/scripts/builder/hazard-analysis.sh
rename : testing/taskcluster/scripts/builder/install-packages.sh => taskcluster/scripts/builder/install-packages.sh
rename : testing/taskcluster/scripts/builder/pull-gaia.sh => taskcluster/scripts/builder/pull-gaia.sh
rename : testing/taskcluster/scripts/builder/setup-ccache.sh => taskcluster/scripts/builder/setup-ccache.sh
rename : testing/taskcluster/scripts/builder/sm-tooltool-config.sh => taskcluster/scripts/builder/sm-tooltool-config.sh
rename : testing/taskcluster/scripts/copy.sh => taskcluster/scripts/copy.sh
rename : testing/taskcluster/scripts/misc/build-cctools.sh => taskcluster/scripts/misc/build-cctools.sh
rename : testing/taskcluster/scripts/misc/build-clang-linux.sh => taskcluster/scripts/misc/build-clang-linux.sh
rename : testing/taskcluster/scripts/misc/build-gcc-linux.sh => taskcluster/scripts/misc/build-gcc-linux.sh
rename : testing/taskcluster/scripts/misc/minidump_stackwalk.sh => taskcluster/scripts/misc/minidump_stackwalk.sh
rename : testing/taskcluster/scripts/misc/repackage-jdk-centos.sh => taskcluster/scripts/misc/repackage-jdk-centos.sh
rename : testing/taskcluster/scripts/phone-builder/build-dolphin.sh => taskcluster/scripts/phone-builder/build-dolphin.sh
rename : testing/taskcluster/scripts/phone-builder/build-phone-ota.sh => taskcluster/scripts/phone-builder/build-phone-ota.sh
rename : testing/taskcluster/scripts/phone-builder/build-phone.sh => taskcluster/scripts/phone-builder/build-phone.sh
rename : testing/taskcluster/scripts/phone-builder/post-build.sh => taskcluster/scripts/phone-builder/post-build.sh
rename : testing/taskcluster/scripts/phone-builder/pre-build.sh => taskcluster/scripts/phone-builder/pre-build.sh
rename : testing/taskcluster/scripts/tester/harness-test-linux.sh => taskcluster/scripts/tester/harness-test-linux.sh
rename : testing/taskcluster/scripts/tester/test-b2g.sh => taskcluster/scripts/tester/test-b2g.sh
rename : testing/taskcluster/scripts/tester/test-linux.sh => taskcluster/scripts/tester/test-linux.sh
extra : rebase_source : 647914c181227d78a0694cf1417fbfe466a5c20d
2016-06-04 22:57:41 +00:00
Dustin J. Mitchell e134ce7f8a Bug 1275409: move legacy task definitions into legacy kind; r=wcosta
MozReview-Commit-ID: 7h6Ycr8TQWy

--HG--
rename : testing/taskcluster/routes.json => taskcluster/ci/legacy/routes.json
rename : testing/taskcluster/tasks/branches/alder/job_flags.yml => taskcluster/ci/legacy/tasks/branches/alder/job_flags.yml
rename : testing/taskcluster/tasks/branches/ash/job_flags.yml => taskcluster/ci/legacy/tasks/branches/ash/job_flags.yml
rename : testing/taskcluster/tasks/branches/autoland/job_flags.yml => taskcluster/ci/legacy/tasks/branches/autoland/job_flags.yml
rename : testing/taskcluster/tasks/branches/b2g-inbound/job_flags.yml => taskcluster/ci/legacy/tasks/branches/b2g-inbound/job_flags.yml
rename : testing/taskcluster/tasks/branches/base_job_flags.yml => taskcluster/ci/legacy/tasks/branches/base_job_flags.yml
rename : testing/taskcluster/tasks/branches/base_jobs.yml => taskcluster/ci/legacy/tasks/branches/base_jobs.yml
rename : testing/taskcluster/tasks/branches/fx-team/job_flags.yml => taskcluster/ci/legacy/tasks/branches/fx-team/job_flags.yml
rename : testing/taskcluster/tasks/branches/larch/job_flags.yml => taskcluster/ci/legacy/tasks/branches/larch/job_flags.yml
rename : testing/taskcluster/tasks/branches/mozilla-central/job_flags.yml => taskcluster/ci/legacy/tasks/branches/mozilla-central/job_flags.yml
rename : testing/taskcluster/tasks/branches/mozilla-inbound/job_flags.yml => taskcluster/ci/legacy/tasks/branches/mozilla-inbound/job_flags.yml
rename : testing/taskcluster/tasks/branches/try/job_flags.yml => taskcluster/ci/legacy/tasks/branches/try/job_flags.yml
rename : testing/taskcluster/tasks/build.yml => taskcluster/ci/legacy/tasks/build.yml
rename : testing/taskcluster/tasks/builds/android_api_15.yml => taskcluster/ci/legacy/tasks/builds/android_api_15.yml
rename : testing/taskcluster/tasks/builds/android_api_15_gradle_dependencies.yml => taskcluster/ci/legacy/tasks/builds/android_api_15_gradle_dependencies.yml
rename : testing/taskcluster/tasks/builds/android_api_15_partner_sample1.yml => taskcluster/ci/legacy/tasks/builds/android_api_15_partner_sample1.yml
rename : testing/taskcluster/tasks/builds/android_checkstyle.yml => taskcluster/ci/legacy/tasks/builds/android_checkstyle.yml
rename : testing/taskcluster/tasks/builds/android_lint.yml => taskcluster/ci/legacy/tasks/builds/android_lint.yml
rename : testing/taskcluster/tasks/builds/android_test.yml => taskcluster/ci/legacy/tasks/builds/android_test.yml
rename : testing/taskcluster/tasks/builds/b2g_aries_eng.yml => taskcluster/ci/legacy/tasks/builds/b2g_aries_eng.yml
rename : testing/taskcluster/tasks/builds/b2g_aries_spark_debug.yml => taskcluster/ci/legacy/tasks/builds/b2g_aries_spark_debug.yml
rename : testing/taskcluster/tasks/builds/b2g_base.yml => taskcluster/ci/legacy/tasks/builds/b2g_base.yml
rename : testing/taskcluster/tasks/builds/b2g_nexus_5l_eng.yml => taskcluster/ci/legacy/tasks/builds/b2g_nexus_5l_eng.yml
rename : testing/taskcluster/tasks/builds/b2g_phone_base.yml => taskcluster/ci/legacy/tasks/builds/b2g_phone_base.yml
rename : testing/taskcluster/tasks/builds/b2g_phone_eng_base.yml => taskcluster/ci/legacy/tasks/builds/b2g_phone_eng_base.yml
rename : testing/taskcluster/tasks/builds/base_linux32.yml => taskcluster/ci/legacy/tasks/builds/base_linux32.yml
rename : testing/taskcluster/tasks/builds/base_linux64.yml => taskcluster/ci/legacy/tasks/builds/base_linux64.yml
rename : testing/taskcluster/tasks/builds/base_macosx64.yml => taskcluster/ci/legacy/tasks/builds/base_macosx64.yml
rename : testing/taskcluster/tasks/builds/dbg_linux32.yml => taskcluster/ci/legacy/tasks/builds/dbg_linux32.yml
rename : testing/taskcluster/tasks/builds/dbg_linux64-asan.yml => taskcluster/ci/legacy/tasks/builds/dbg_linux64-asan.yml
rename : testing/taskcluster/tasks/builds/dbg_linux64.yml => taskcluster/ci/legacy/tasks/builds/dbg_linux64.yml
rename : testing/taskcluster/tasks/builds/dbg_macosx64.yml => taskcluster/ci/legacy/tasks/builds/dbg_macosx64.yml
rename : testing/taskcluster/tasks/builds/firefox_base.yml => taskcluster/ci/legacy/tasks/builds/firefox_base.yml
rename : testing/taskcluster/tasks/builds/haz_linux.yml => taskcluster/ci/legacy/tasks/builds/haz_linux.yml
rename : testing/taskcluster/tasks/builds/haz_shell_linux.yml => taskcluster/ci/legacy/tasks/builds/haz_shell_linux.yml
rename : testing/taskcluster/tasks/builds/linux64_clang.yml => taskcluster/ci/legacy/tasks/builds/linux64_clang.yml
rename : testing/taskcluster/tasks/builds/linux64_gcc.yml => taskcluster/ci/legacy/tasks/builds/linux64_gcc.yml
rename : testing/taskcluster/tasks/builds/mobile_base.yml => taskcluster/ci/legacy/tasks/builds/mobile_base.yml
rename : testing/taskcluster/tasks/builds/mulet_haz_linux.yml => taskcluster/ci/legacy/tasks/builds/mulet_haz_linux.yml
rename : testing/taskcluster/tasks/builds/mulet_linux.yml => taskcluster/ci/legacy/tasks/builds/mulet_linux.yml
rename : testing/taskcluster/tasks/builds/opt_linux32.yml => taskcluster/ci/legacy/tasks/builds/opt_linux32.yml
rename : testing/taskcluster/tasks/builds/opt_linux64-asan.yml => taskcluster/ci/legacy/tasks/builds/opt_linux64-asan.yml
rename : testing/taskcluster/tasks/builds/opt_linux64.yml => taskcluster/ci/legacy/tasks/builds/opt_linux64.yml
rename : testing/taskcluster/tasks/builds/opt_linux64_artifact.yml => taskcluster/ci/legacy/tasks/builds/opt_linux64_artifact.yml
rename : testing/taskcluster/tasks/builds/opt_linux64_pgo.yml => taskcluster/ci/legacy/tasks/builds/opt_linux64_pgo.yml
rename : testing/taskcluster/tasks/builds/opt_linux64_st-an.yml => taskcluster/ci/legacy/tasks/builds/opt_linux64_st-an.yml
rename : testing/taskcluster/tasks/builds/opt_linux64_valgrind.yml => taskcluster/ci/legacy/tasks/builds/opt_linux64_valgrind.yml
rename : testing/taskcluster/tasks/builds/opt_macosx64.yml => taskcluster/ci/legacy/tasks/builds/opt_macosx64.yml
rename : testing/taskcluster/tasks/builds/opt_macosx64_st-an.yml => taskcluster/ci/legacy/tasks/builds/opt_macosx64_st-an.yml
rename : testing/taskcluster/tasks/builds/sm_arm64_sim.yml => taskcluster/ci/legacy/tasks/builds/sm_arm64_sim.yml
rename : testing/taskcluster/tasks/builds/sm_arm_sim.yml => taskcluster/ci/legacy/tasks/builds/sm_arm_sim.yml
rename : testing/taskcluster/tasks/builds/sm_arm_sim_osx.yml => taskcluster/ci/legacy/tasks/builds/sm_arm_sim_osx.yml
rename : testing/taskcluster/tasks/builds/sm_base.yml => taskcluster/ci/legacy/tasks/builds/sm_base.yml
rename : testing/taskcluster/tasks/builds/sm_compacting.yml => taskcluster/ci/legacy/tasks/builds/sm_compacting.yml
rename : testing/taskcluster/tasks/builds/sm_nonunified.yml => taskcluster/ci/legacy/tasks/builds/sm_nonunified.yml
rename : testing/taskcluster/tasks/builds/sm_package.yml => taskcluster/ci/legacy/tasks/builds/sm_package.yml
rename : testing/taskcluster/tasks/builds/sm_plain.yml => taskcluster/ci/legacy/tasks/builds/sm_plain.yml
rename : testing/taskcluster/tasks/builds/sm_plaindebug.yml => taskcluster/ci/legacy/tasks/builds/sm_plaindebug.yml
rename : testing/taskcluster/tasks/builds/sm_rootanalysis.yml => taskcluster/ci/legacy/tasks/builds/sm_rootanalysis.yml
rename : testing/taskcluster/tasks/builds/sm_variant_base.yml => taskcluster/ci/legacy/tasks/builds/sm_variant_base.yml
rename : testing/taskcluster/tasks/decision/branch.yml => taskcluster/ci/legacy/tasks/decision/branch.yml
rename : testing/taskcluster/tasks/decision/periodic_alder.yml => taskcluster/ci/legacy/tasks/decision/periodic_alder.yml
rename : testing/taskcluster/tasks/decision/try.yml => taskcluster/ci/legacy/tasks/decision/try.yml
rename : testing/taskcluster/tasks/harness_test.yml => taskcluster/ci/legacy/tasks/harness_test.yml
rename : testing/taskcluster/tasks/image.yml => taskcluster/ci/legacy/tasks/image.yml
rename : testing/taskcluster/tasks/lint.yml => taskcluster/ci/legacy/tasks/lint.yml
rename : testing/taskcluster/tasks/phone_build.yml => taskcluster/ci/legacy/tasks/phone_build.yml
rename : testing/taskcluster/tasks/post-builds/mulet_simulator.yml => taskcluster/ci/legacy/tasks/post-builds/mulet_simulator.yml
rename : testing/taskcluster/tasks/post-builds/upload_symbols.yml => taskcluster/ci/legacy/tasks/post-builds/upload_symbols.yml
rename : testing/taskcluster/tasks/test.yml => taskcluster/ci/legacy/tasks/test.yml
rename : testing/taskcluster/tasks/tests/b2g_unittest_base.yml => taskcluster/ci/legacy/tasks/tests/b2g_unittest_base.yml
rename : testing/taskcluster/tasks/tests/eslint-gecko.yml => taskcluster/ci/legacy/tasks/tests/eslint-gecko.yml
rename : testing/taskcluster/tasks/tests/fx_desktop_generic.yml => taskcluster/ci/legacy/tasks/tests/fx_desktop_generic.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_cppunit.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_cppunit.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_cppunit_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_cppunit_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_cppunit_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_cppunit_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_crashtest.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_crashtest.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_crashtest_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_crashtest_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_crashtest_e10s.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_crashtest_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_crashtest_e10s_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_crashtest_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_crashtest_e10s_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_crashtest_e10s_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_crashtest_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_crashtest_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_external_media_tests.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_external_media_tests.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_external_media_tests_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_external_media_tests_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_external_media_tests_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_external_media_tests_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_firefox_ui_functional.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_firefox_ui_functional_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_e10s.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_firefox_ui_functional_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_e10s_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_firefox_ui_functional_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_e10s_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_firefox_ui_functional_e10s_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_firefox_ui_functional_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_gtest.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_gtest.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_gtest_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_gtest_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_gtest_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_gtest_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_jittests.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_jittests.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_jittests_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_jittests_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_jittests_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_jittests_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_jsreftest.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_jsreftest.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_jsreftest_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_jsreftest_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_jsreftest_e10s.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_jsreftest_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_jsreftest_e10s_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_jsreftest_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_jsreftest_e10s_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_jsreftest_e10s_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_jsreftest_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_jsreftest_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_luciddream.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_luciddream.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_marionette.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_marionette.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_marionette_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_marionette_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_marionette_e10s.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_marionette_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_marionette_e10s_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_marionette_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_marionette_e10s_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_marionette_e10s_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_marionette_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_marionette_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_a11y.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_a11y.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_a11y_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_a11y_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_a11y_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_a11y_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_bc.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_bc.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_bc_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_bc_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_bc_e10s.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_bc_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_bc_e10s_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_bc_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_bc_e10s_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_bc_e10s_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_bc_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_bc_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_chrome.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_chrome.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_chrome_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_chrome_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_chrome_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_chrome_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_clipboard.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_clipboard.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_clipboard_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_clipboard_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_clipboard_e10s.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_clipboard_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_clipboard_e10s_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_clipboard_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_clipboard_e10s_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_clipboard_e10s_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_clipboard_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_clipboard_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_dt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_dt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_dt_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_dt_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_dt_e10s.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_dt_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_dt_e10s_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_dt_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_dt_e10s_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_dt_e10s_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_dt_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_dt_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_gl.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_gl.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_gl_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_gl_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_gl_e10s.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_gl_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_gl_e10s_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_gl_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_gl_e10s_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_gl_e10s_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_gl_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_gl_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_gpu.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_gpu.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_gpu_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_gpu_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_gpu_e10s.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_gpu_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_gpu_e10s_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_gpu_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_gpu_e10s_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_gpu_e10s_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_gpu_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_gpu_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_jetpack.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_jetpack.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_jetpack_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_jetpack_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_jetpack_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_jetpack_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_media.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_media.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_media_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_media_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_media_e10s.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_media_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_media_e10s_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_media_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_media_e10s_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_media_e10s_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_media_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_media_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_plain.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_plain.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_plain_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_plain_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_plain_e10s.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_plain_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_plain_e10s_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_plain_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_plain_e10s_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_plain_e10s_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_plain_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_plain_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_mochitest_vg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_mochitest_vg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_reftest.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_reftest.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_reftest_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_reftest_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_reftest_e10s.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_reftest_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_reftest_e10s_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_reftest_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_reftest_e10s_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_reftest_e10s_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_reftest_not_accelerated.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_reftest_not_accelerated_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_e10s.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_reftest_not_accelerated_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_e10s_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_reftest_not_accelerated_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_e10s_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_reftest_not_accelerated_e10s_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_reftest_not_accelerated_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_reftest_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_reftest_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_web_platform_tests.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_web_platform_tests.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_web_platform_tests_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_web_platform_tests_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_web_platform_tests_e10s.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_web_platform_tests_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_web_platform_tests_e10s_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_web_platform_tests_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_web_platform_tests_e10s_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_web_platform_tests_e10s_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_web_platform_tests_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_web_platform_tests_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_web_platform_tests_reftests.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_web_platform_tests_reftests.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_web_platform_tests_reftests_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_web_platform_tests_reftests_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_web_platform_tests_reftests_e10s.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_web_platform_tests_reftests_e10s.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_web_platform_tests_reftests_e10s_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_web_platform_tests_reftests_e10s_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_web_platform_tests_reftests_e10s_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_web_platform_tests_reftests_e10s_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_web_platform_tests_reftests_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_web_platform_tests_reftests_opt.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_xpcshell.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_xpcshell.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_xpcshell_dbg.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_xpcshell_dbg.yml
rename : testing/taskcluster/tasks/tests/fx_linux64_xpcshell_opt.yml => taskcluster/ci/legacy/tasks/tests/fx_linux64_xpcshell_opt.yml
rename : testing/taskcluster/tasks/tests/fx_test_base.yml => taskcluster/ci/legacy/tasks/tests/fx_test_base.yml
rename : testing/taskcluster/tasks/tests/harness_marionette.yml => taskcluster/ci/legacy/tasks/tests/harness_marionette.yml
rename : testing/taskcluster/tasks/tests/mozharness-gecko.yml => taskcluster/ci/legacy/tasks/tests/mozharness-gecko.yml
rename : testing/taskcluster/tasks/tests/mozlint-flake8.yml => taskcluster/ci/legacy/tasks/tests/mozlint-flake8.yml
rename : testing/taskcluster/tasks/tests/mulet_build_test.yml => taskcluster/ci/legacy/tasks/tests/mulet_build_test.yml
rename : testing/taskcluster/tasks/tests/mulet_build_unit.yml => taskcluster/ci/legacy/tasks/tests/mulet_build_unit.yml
rename : testing/taskcluster/tasks/tests/mulet_gaia_js_integration_tests.yml => taskcluster/ci/legacy/tasks/tests/mulet_gaia_js_integration_tests.yml
rename : testing/taskcluster/tasks/tests/mulet_gaia_unit.yml => taskcluster/ci/legacy/tasks/tests/mulet_gaia_unit.yml
rename : testing/taskcluster/tasks/tests/mulet_gaia_unit_oop.yml => taskcluster/ci/legacy/tasks/tests/mulet_gaia_unit_oop.yml
rename : testing/taskcluster/tasks/tests/mulet_linter.yml => taskcluster/ci/legacy/tasks/tests/mulet_linter.yml
rename : testing/taskcluster/tasks/tests/mulet_mochitests.yml => taskcluster/ci/legacy/tasks/tests/mulet_mochitests.yml
rename : testing/taskcluster/tasks/tests/mulet_reftests.yml => taskcluster/ci/legacy/tasks/tests/mulet_reftests.yml
extra : rebase_source : 6d5f85f5e7096c57cc90641fc0ec0a7038a4d749
2016-06-04 22:55:35 +00:00
Dustin J. Mitchell 28dfa968a6 Bug 1275409: remove unused aliases list in yaml files; r=wcosta
MozReview-Commit-ID: D8ULUQ8jFmU

--HG--
extra : rebase_source : 690897cce086e13247e76c08357a175ed4b08165
2016-06-04 21:24:59 +00:00
Dustin J. Mitchell 80f9957372 Bug 1275409: remove taskcluster_graph.build_task; r=wcosta
MozReview-Commit-ID: IphYcikdlxX

--HG--
extra : rebase_source : 0673b68c0a6b1bfdb186a83f8bae665efaa8b68a
2016-06-04 21:11:59 +00:00
Dustin J. Mitchell ff5404235a Bug 1275409: move taskcluster_graph.commit_parser; r=wcosta
MozReview-Commit-ID: JWCzOWVUEP6

--HG--
rename : testing/taskcluster/tests/test_commit_parser.py => taskcluster/taskgraph/test/test_util_legacy_commit_parser.py
rename : testing/taskcluster/taskcluster_graph/commit_parser.py => taskcluster/taskgraph/util/legacy_commit_parser.py
extra : rebase_source : 5cb3b25449f905a02c04f7855899ba02f2e1c761
2016-06-04 21:09:18 +00:00
Dustin J. Mitchell b1c92a8289 Bug 1275409: remove mach_util; r=wcosta
MozReview-Commit-ID: 7FaRjPFBFkn

--HG--
extra : rebase_source : 4912f4615ee5dc4f41f38e95abe5404d13c21d66
2016-06-04 20:59:19 +00:00
Dustin J. Mitchell 271fc2bc85 Bug 1275409: remove taskcluster_graph.image_builder; r=wcosta
MozReview-Commit-ID: 21HBtcDVPXC

--HG--
extra : rebase_source : 985d158fdd3c326f422ce6feea1a59c688d48b01
2016-06-06 18:55:10 +00:00
Dustin J. Mitchell a8e677a2f0 Bug 1275409: remove taskcluster_graph.transform; r=wcosta
MozReview-Commit-ID: B5Ee70AXFLP

--HG--
extra : rebase_source : 2d5b989d62d35452ae720c6231088b49f398a5c9
2016-06-04 19:31:44 +00:00
Dustin J. Mitchell 6c587676b0 Bug 1275409: move taskcluster_graph.from_now to taskgraph.util.time; r=wcosta
MozReview-Commit-ID: 3GFO4f34dg8

--HG--
rename : testing/taskcluster/tests/test_from_now.py => taskcluster/taskgraph/test/test_util_time.py
rename : testing/taskcluster/taskcluster_graph/from_now.py => taskcluster/taskgraph/util/time.py
extra : rebase_source : 5dfe5c92fa42c2837381232d3f1b343e93f6422e
2016-06-04 19:20:07 +00:00
Dustin J. Mitchell c1ccda957f Bug 1275409: move templates to taskgraph.util; r=wcosta
MozReview-Commit-ID: 3vdnm20W4OD

--HG--
rename : taskcluster/taskgraph/test/test_util.py => taskcluster/taskgraph/test/test_util_docker.py
rename : testing/taskcluster/tests/test_templates.py => taskcluster/taskgraph/test/test_util_templates.py
rename : taskcluster/taskgraph/util.py => taskcluster/taskgraph/util/__init__.py
rename : testing/taskcluster/taskcluster_graph/templates.py => taskcluster/taskgraph/util/templates.py
extra : rebase_source : 6d098d87e715b82c0dcd5bf03beb7646bbd50fe2
2016-06-05 18:34:22 +00:00
Dustin J. Mitchell 8e8b2fa3df Bug 1275409: remove testing/taskcluster/mach_commands.py, except 'mach taskcluster-load-image'; r=wcosta
MozReview-Commit-ID: BrhXVWT5r8D

--HG--
extra : rebase_source : a6f6296405ed88cb2fda8cb96c229992830d4374
2016-06-04 19:40:35 +00:00
Rob Thijssen ca75277c21 Bug 1273549 - Split tc build task inheritance (docker/windows). r=pmoore
--HG--
extra : rebase_source : 6bc3cef8857fb87d222809a8d98318271e59c43f
2016-06-08 19:31:58 +01:00
Dustin J. Mitchell 6ea3546a3e Bug 1277417: output task information in JSON or just labels; r=ahal
The JSON output is suitable for processing with `jq` to extract features of
interest.

MozReview-Commit-ID: 5wpV7sXlOz3

--HG--
extra : rebase_source : 4ffb78ab7a85b32e64d10218a4a8841c22e689f8
2016-06-07 03:09:48 +00:00
Gregory Szorc f1ac718545 Bug 1278406 - Use a thread pool for submitting tasks to queue; r=dustin
Currently, Gecko decision tasks spend ~8 minutes making HTTP requests to the
queue API. Let's throw a thread pool at it so tasks are submitted faster.

This could possibly be faster if there were a single batch submit API in
the queue. However, that isn't implemented for technical reasons described
in the bug.

MozReview-Commit-ID: MeHItEVBbk

--HG--
extra : rebase_source : ebe182c5906df70cd2e4cbd545f7b7b9189882da
2016-06-07 11:06:12 -07:00
Dustin J. Mitchell 69471c3482 Bug 1276216: make any tasks without dependencies depend on the decision task; r=ahal
MozReview-Commit-ID: 5k5jC7CCHNW

--HG--
extra : rebase_source : 0f77e208b1947b2082481b7ceeab57055c13797e
2016-06-06 17:23:03 +00:00
Dustin J. Mitchell bf9e498725 Bug 1274611: set schedulerId for image task, too; r=wcosta
MozReview-Commit-ID: 7ThMbpT5BOW

--HG--
extra : rebase_source : d1874694e249237973f05883ebf5ff566e5ebb87
2016-06-05 22:31:01 +00:00
Dustin J. Mitchell 3c13ffbd14 Bug 1274611: spell target-tasks.json with `-`; r=wcosta
MozReview-Commit-ID: Aij7wL3onop

--HG--
extra : rebase_source : a22fe4849b8494bf2bc460e2f7ce9be08f76ec69
2016-06-01 20:29:08 +00:00
Dustin J. Mitchell d788a52aeb Bug 1274611: implement docker image builds as a distinct kind; r=wcosta
MozReview-Commit-ID: 81Ad9LcBdx6

--HG--
extra : rebase_source : 3a2c06040f7af8b757eec2991360a7a4d3cf61cb
2016-06-05 19:15:53 +00:00
Dustin J. Mitchell 722b95f979 Bug 1274611: Implement task-graph optimization; r=gps
* Implement & document optimization (although legacy kind doesn't do much of it)
 * Introduce `optimize_target_tasks` parameter to control whether tasks in the
   target set can be optimized (no for try, yes for most other branches)
 * Refactor to include resolved taskIds in the optimized task graph
 * Include a `label-to-taskid.json` artifact.
 * Introduce {'task-reference': '... <dependency-name> ...'} for referring to
   parent tasks' taskId.

MozReview-Commit-ID: LWvlWNz49U5

--HG--
extra : rebase_source : 780e0e23d24b268ade33ecdcbccb5081f32aac48
2016-06-05 19:49:41 +00:00
Dustin J. Mitchell 05baf69879 Bug 1269340: add support for try -t option; r=jmaher
This adds support for the `-t`/`--talos` option, matching such jobs against
`talos_try_name`.  There are no such tasks just yet.

MozReview-Commit-ID: FTEx7Nyyi9Z

--HG--
extra : rebase_source : 64f289ed18a90c4d2c6988935a5865b41367f976
2016-05-18 17:55:33 +00:00
Andrew Halberstadt 7f3e0d8258 Bug 1275613 - Always schedule a 'file_patterns' job when its task definition has changed, r=dustin
Currently, jobs which has 'file_patterns' set will only be run if a file matching one
of those patterns has been modified. This means that unless the task definition of the
job was explicitly included in those 'file_patterns', the job won't run when we modify
it!

I think it is safe to assume that when making changes to a job's task, we want it to be
run no matter what. So let's add the task definition to 'file_patterns' automatically.

Here's a try run which modifies the marionette harness task:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=01e6cf9d8599c64d61ac8ecb5320c1c4209e0a8b

MozReview-Commit-ID: AUSfUFzhiA1

--HG--
extra : rebase_source : de9d66d1d17de90dc83681e51134637616a0652e
2016-05-25 11:56:38 -04:00
Steve Fink c9eb80e36c Bug 1273673 followup follwup - fix string concatenation that broke precedence, r=dustin
--HG--
extra : rebase_source : b8a9d9ad49e6abd5eb3f58ead54742a204821945
2016-05-19 11:08:16 -07:00
Dustin J. Mitchell d99040fe43 Bug 1274645: generate task labels for docker image builds; r=ahal
This monkey-patches the old taskcluster_graph code to avoid impacting branches
that are still using that support for decision graphs.  All of this will go
away when docker image builds become their own kind.

MozReview-Commit-ID: KukC3qqZDYA

--HG--
extra : rebase_source : 7bc4e89ad586120fdea78dfd7539633014ccc300
extra : source : 5e8b6de669628bf838432b93d1e1cff783b7ff62
2016-05-20 21:04:49 +00:00
Steve Fink c2977b87db Bug 1273673 followup: bad logging syntax, r=dustin on a CLOSED TREE
--HG--
extra : rebase_source : d74730a644796510d52a994493c5065d9cf5a110
extra : amend_source : 1e4538b179fa72c35fed09d8b4def3724fd325d6
2016-05-19 10:35:02 -07:00
Dustin J. Mitchell 47d764d976 Bug 1273673: log task creation, too; r=gps
MozReview-Commit-ID: K2Pn4WDXsxo

--HG--
extra : rebase_source : 76860de71812c3c0a2725bd2cbe213f71201ab49
2016-05-18 15:58:21 +00:00
Dustin J. Mitchell ef1616806f Bug 1273673: log phases of taskgraph generation; r=gps
MozReview-Commit-ID: 1raUmGXSS8b

--HG--
extra : rebase_source : e3b48d7df28fcd4e8b97610a818f303e7cc12559
2016-05-18 15:54:30 +00: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 e98ea9da30 Bug 1273633: support per-branch config in the decision task; r=garndt
MozReview-Commit-ID: LXQIaSzPpr4

--HG--
extra : rebase_source : ebdbc008d0547b84edef5f92e12325a1b90a437a
2016-05-17 21:27:11 +00:00
Dustin J. Mitchell 05ef600e1c Bug 1258497: wrap mach Commands in try/except; r=gps
MozReview-Commit-ID: FTPDTjw4gR

--HG--
extra : rebase_source : a922f03418d9c03f4018940554a23ed341a4e807
extra : histedit_source : 439fda8e499696cca39dff7e1b436f74541d17bb
2016-05-16 17:44:24 +00: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
Kim Moir 7f85dca70f Bug 1174206 - Migrate Android x86 builds to TaskCluster and make Tier 2 r=gbrown 2016-06-29 11:10:30 -04:00
Steve Fink 595768c9f4 Bug 1280637 - Make sm-{asan,tsan,msan} try-only for now, r=garndt
MozReview-Commit-ID: Dx58G6O3B2Y

--HG--
extra : rebase_source : 37889988fcc06ae2011839925dcb53e1de9f2063
2016-07-08 13:51:11 -07:00
Steve Fink 1fca5e3aec Bug 1280637 - Implement tsan (thread sanitizer), asan (address sanitizer), and msan (uninitialized memory) jobs, r=terrence
MozReview-Commit-ID: JuFVqAb9C4s

--HG--
rename : browser/config/tooltool-manifests/linux64/asan.manifest => browser/config/tooltool-manifests/linux64/msan.manifest
extra : rebase_source : 1a5e77992388b0323bb639ee2fd4285a68b94505
2016-07-15 12:33:40 -07:00
Sebastian Hengst a2c2fa9153 Backed out changeset 7f3cd5974457 (bug 1283879) for failing "all_kinds.py:68:15 | multiple spaces after keyword (E271)" as requested by dustin. r=backout 2016-08-08 23:39:50 +02:00
Dustin J. Mitchell e91ee0ef70 Bug 1293397: fix fake to make tests pass? r=armenzg
MozReview-Commit-ID: AuQBk2w8Ka1
2016-08-08 21:03:38 +00:00
Dustin J. Mitchell d2911920d6 Bug 1291473: remove Nexus and Aries eng builds; r=catlee
MozReview-Commit-ID: 6fnDzO1xkpP

--HG--
extra : source : d57c42b17bd5f3291898f1d93e27ed2fe871a1f0
2016-07-28 20:10:12 +00:00
Kim Moir f8a55f4057 Bug 1283879 - ASan builds shouldn't try to download symbols (since they don't produce symbols zips) r=dustin DONTBUILD 2016-08-08 14:44:53 -04:00
Geoff Brown c9741371ec Bug 1293261 - Change instance type for TC Android 4.3 opt mochitest-gl; r=jmaher 2016-08-08 12:00:47 -06:00