Commit Graph

29 Commits

Author SHA1 Message Date
Wander Lairson Costa
e97d7592ad Bug 1119387 part 3: Add option to specify mozharness branch.
Allow the user to specify the mozharness branch to use
through the option --mozharness-ref.
2015-03-25 14:25:27 -03:00
jlal@mozilla.com
17f4a896ce Bug 1140551 - Add support for setting number of test chunks in task directly r=garndt
--HG--
extra : source : 24fe237ad9becddf95faa9d7d2aad78f4495298b
2015-03-13 19:54:22 -07:00
Wander Lairson Costa
f7f6c626af Bug 1142692: Use the correct mozharness default branch. CLOSED TREE
This is a piece of code that was missing in Bug 1137820 and broke
emulator tests.

--HG--
extra : histedit_source : 26b3fbb1f0c9ac6b9aaa6a5f65e628c94aadce20
2015-03-13 00:16:13 -03:00
Wander Lairson Costa
e8112815d6 Bug 1137820 part 4: Make hg.m.o mozharness the default repo.
--HG--
extra : rebase_source : 8c63a9a74fba09e38adf28a448a8f1472846e921
2015-03-12 07:13:54 -03:00
jlal@mozilla.com
dbddaf2a67 Bug 1140468 - Add flag for setting which treeherder envs to report to r=garndt
--HG--
extra : rebase_source : c88131258393f21c99d778d67f1901cd83bf54b0
2015-03-06 09:53:00 -08:00
jlal@mozilla.com
65d45dcdec Bug 1131450 - Implement chunk specific scheduling for tests r=garndt
--HG--
extra : rebase_source : 5c9cc1f0551e09c98bf8dfbed979ee1c737b1ed7
2015-02-10 10:53:02 -08:00
jlal@mozilla.com
aff4dbf976 Bug 1130696 - Update pull gaia script to use correct version based on gaia.json in gecko r=garndt
--HG--
extra : rebase_source : e16dbceac62312e1ad3d4d85bf65a6e879dc238d
2015-02-09 21:54:55 -08:00
jlal@mozilla.com
5f998ddabe Bug 1130106 - Schedule b2g-inbound jobs r=garndt
- Update scopes in decision task to something easier to use locally
  - Schedule flame builds (they may fail now)
  - Add optional revision-hash argument to decision task mach target
  - Use b2gtest worker type for tests
  - Use build specific worker types

--HG--
extra : rebase_source : dff37d59c35efcfc1698f2716e0fc0dc5e86937d
2015-02-06 00:18:42 -08:00
jlal@mozilla.com
0d65fdd992 Bug 1129143 - Upgrade tc-vcs and fix related emulator building issues r=wcosta
--HG--
extra : rebase_source : a22718c5d0b4fee099bdf5eea8e312e9f66b25ce
extra : source : 0c3168ac2a1bee766f5246828fda5a4aa769fbad
2015-02-05 12:15:44 -08:00
jlal@mozilla.com
424ac9045f Bug 1122774 - Add treeherder integration r=garndt
--HG--
extra : rebase_source : 6913aaaa524955ecb43a89ef38475b3c71889518
extra : source : 114f6270378ab956c0bf6bc36fb7a2c6f0736750
extra : histedit_source : d3eb9257eb1f0afc2bd4d47f3c4e40cba36fea31
2015-01-21 01:53:37 -08:00
Wander Lairson Costa
c147ed0a23 Bug 1101166: Add custom mozharness repo and rev to taskcluster builds. r=lightsofapollo
taskcluster-build and taskcluster-trygraph now has two options to
specify mozharness custom repo and revision: --mozharness-repo and
--mozharness-rev.

--HG--
extra : rebase_source : 3c16d13596412ad2b66b1387e35c84e18d0addfc
extra : source : 0a3e1c17cf050ec53720cafd02e7bcf4ec166927
extra : histedit_source : fe0e4f9c0e5e35f984c9b2e65513b3fdd90583a6
2014-12-31 10:58:19 -02:00
Gregory Arndt
3bd6cddfa6 Bug 1097246 - Part2 - Added m-c, try, cedar configs r=lightsofapollo
--HG--
extra : rebase_source : 73daf7a0bde761ce78e437801c8fdd275fd7372b
extra : source : c02f2950c10575dea0a46e8f3c13db9c7ed608f2
extra : histedit_source : ba45140987c54519ef7c74deaa8c72de59cafc86
2014-12-23 12:29:39 -06:00
Gregory Arndt
769f502649 Bug 1097246 - Part1 - Added branched config support r=lightsofapollo
--HG--
extra : rebase_source : 821d2d92889970c04dce161c5a06f6a61d7f7369
extra : source : 21aa76d8d003732ebc46449163a9bf4b52bc3a69
extra : histedit_source : da47f152d5003d072903869ce3d24300df708e0f
2014-12-22 12:39:42 -06:00
jlal@mozilla.com
605a6e560a Bug 1111980 - Part 7 Add mach command for building decision tasks r=garndt
--HG--
extra : rebase_source : d45fbfbbcaf6afa3b987df7df74e64067adaff89
extra : source : f32829f565b047a5bcbacea5d297f5897f250d81
2014-12-11 14:28:32 -08:00
jlal@mozilla.com
e561cc66e7 Bug 1111980 - Part 3 When --extend-graph is passed do not include metadata or scopes. r=garndt
--HG--
extra : rebase_source : 1333a84646e25c71fdf280bba2e7cd9732f0d2a6
extra : source : 877c1965e839da4e8a00fe62e10b52cbbe9f0fdb
2014-12-09 15:03:07 -08:00
James Lal
71cd0fcbd1 Bug 1105439 - Part 9 Finalize decision task and simplify emulator caching logic r=wcosta, garndt
--HG--
extra : rebase_source : f59ae0290f04feaafefe893efa0d0da2eb635747
extra : source : deadeba968b58c4ee1fedb39854444938a27e8e9
2014-12-04 22:33:01 -08:00
James Lal
235185455b Bug 1105439 - Part 5 Use inheritance instead of additional-properties r=wcosta, garndt
--HG--
extra : rebase_source : 96f589527345bb2662751b7e0a9fff0a9827169b
extra : source : 8edbad1f66a7c575c7a83bd67f12f5ce7d7c8d68
2014-11-29 15:05:47 -08:00
James Lal
3b8331ad17 Bug 1105439 - Part 4 Framework for inheriting one task from another. r=wcosta, garndt
Adds the $inherits key at the top level of all tasks within gecko. This initial
work covers the deep inheritance cases as well as cyclic references during
inheritance.

--HG--
extra : rebase_source : b48a70553af287356afa5e34a686e7ba2e6de21c
extra : source : 485adb4ce1ddc0280ed49fbd6e77e60431d74c2b
2014-11-29 15:05:46 -08:00
Greg Arndt
b636548e25 Bug 1103136 - dynamically generate graph scope based on tasks r=lightsofapollo
--HG--
extra : rebase_source : 98e0fcb01954c31579ca69f76cfaa79072a67209
extra : source : 99705075621ff54f03e9898ea208daadbedb5d78
2014-11-26 10:11:39 -08:00
Greg Arndt
a79f3e421d Bug 1098035 - test task file per build type r=lightsofapollo
--HG--
extra : rebase_source : eb41d37160e2daa68a44df5ea24951af9f37949b
extra : source : fa3c8d457a17264b4a88650b7e2536014cfb2a84
2014-11-26 10:11:35 -08:00
Wander Lairson Costa
99f5de35e0 Bug 1085620 part5: Support emulator builds in trygraph. r=lightsofapollo
Emulator tasks have some additional parameters not found in other
tasks. Therefore, builds can have an 'additional-parameters' field in
which specific task template replacements can be passed to trygraph.
This field is optional.

Moreover, the syntax for job_flags.yml builds was changed a bit.
Now, instead of:

builds:
  <platform>:
    types:
      opt: <task>
      debug: <task>

The syntax is:

builds:
  <platform>:
    types:
      opt:
        task: <task>
        additional-parameters:
          <parameter 1>: <value>
          <parameter 2>: <value>
          ...
      debug:
        task: <task>
        additional-parameters:
          <parameter 1>: <value>
          <parameter 2>: <value>
          ...

--HG--
extra : rebase_source : 6c9d7a814d5f7ea56373a4b6b0e05c8d14e9dd5f
extra : source : 3b199b4440826312f0695f81eaa6c6e6abeb621f
2014-11-26 10:11:35 -08:00
Wander Lairson Costa
b3ce5959bb Bug 1085620 part4: Support debug builds. r=lightsofapollo
Phone and emualtor builds depends on the environment variable B2G_DEBUG
for debug builds.

mach ci-build now has the --debug option to enable debug builds.

--HG--
extra : rebase_source : dc72f176980fd984349f5b1fd15afa64a8cf13f4
extra : source : 6507be4a59460402559f9dcb2141495fdd099eb6
2014-11-26 10:11:35 -08:00
Wander Lairson Costa
7fb5abde92 Bug 1085620 part3: Add emulator build task. r=lightsofapollo
The "mach ci-build" has a new optional argument called b2g-config. This
allows the user to pass the b2g config directory for the target. This
argument is necessary for emulator and phone builds.

--HG--
extra : rebase_source : 40724b5d1b9b33961180e2a019a7237ca13410b4
extra : source : c20ec1fd15670422f517c352c388bd036c454fb6
2014-11-26 10:11:34 -08:00
James Lal
68ebe31a93 Bug 1097825 - Fix graph level scopes for local testing r=wcosta
--HG--
extra : rebase_source : 1312134835ea3a798d7406bfb8c246a712063719
extra : source : 6f342a942d02803608628ce221ef5e6b335057cb
2014-11-26 10:11:33 -08:00
James Lal
f95574f664 Bug 1102088 - Rename taskcluster mach commands to have taskcluster- prefix r=gps
--HG--
extra : rebase_source : d84fd28724924d0a1bd5eb70dae975d70ae1dafe
extra : source : 204d79468fcad62a7abd6146711156f7c67ec8a9
2014-11-26 10:11:33 -08:00
Rob Wood
9fb5e3dbf8 Bug 1088232 - mach ci-docker-run r=wcosta,garndt
--HG--
extra : rebase_source : 15b91dbc106814671049e06795bcd0b3c59eda84
extra : source : 583a4f5b9028e094580b4c0ea99a056056be44d2
2014-11-26 10:11:33 -08:00
Wander Lairson Costa
e2c4c8e317 Bug 1085505 part3: Add the "ci-tests" mach command r=lightsofapollo,garndt.
The --task-id cli allows you to pass the task id of the correspondent
build task. That's where the b2g image and test file are get from to
run the tests.

--HG--
extra : rebase_source : 8b781137abbd2e72d0cbbc256de571e6ec31448c
extra : source : 12deaa98e57508737850bfb628b183c46e0efe85
2014-11-26 10:11:32 -08:00
Greg Arndt
189ffce317 Bug 1085502 - gecko: Add mach ci-build r=lightsofapollo
--HG--
extra : rebase_source : 2a91df8f6cf0cedbb92afcf5a08d24bae94ae5a4
extra : source : b210a15c73fb0888bc593c514a0e2a24c1651c42
2014-11-26 10:11:28 -08:00
James Lal
4eaf9e1e54 Bug 1068653 - Part 2 add taskcluster trygraph commands r=wcosta, garndt, mdas
--HG--
extra : rebase_source : 4d2c484bc780bd20c13b9bca129bd173ac66624a
extra : source : 630a93355767c7813dc7b761309f6728a79c2c80
2014-11-26 10:11:28 -08:00