Commit Graph

15 Commits

Author SHA1 Message Date
Wander Lairson Costa
0cf6ea228a Bug 1085621: Add support for emulator-kk debug build.
--HG--
extra : rebase_source : 90595125560fcf85a67136f77ae7c6b7a2010eb0
extra : source : 9e06d32d56af5b37111ea9da95fa4699420f2355
2014-11-26 10:11:35 -08:00
Wander Lairson Costa
6b1b8a6c6a 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
aa7c4348d5 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
80e01e756c 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
06ea3f4516 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
e14675e2e1 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
Greg Arndt
3e0b6c6422 Bug 1085516 - gecko builds: Add Mulet Linux x64 Opt r=lightsofapollo, wcosta
--HG--
rename : testing/docker/builder/build-b2g-desktop.sh => testing/docker/builder/bin/build-b2g-desktop.sh
rename : testing/docker/builder/build-b2g-desktop.sh => testing/docker/builder/bin/build-mulet-linux.sh
rename : testing/docker/builder/build-setup.sh => testing/docker/builder/bin/build-setup.sh
rename : testing/docker/builder/build.sh => testing/docker/builder/bin/build.sh
rename : testing/docker/builder/get-objdir.py => testing/docker/builder/bin/get-objdir.py
rename : testing/docker/builder/get_gaia_repo.js => testing/docker/builder/bin/get_gaia_repo.js
rename : testing/docker/builder/get_gaia_revision.js => testing/docker/builder/bin/get_gaia_revision.js
rename : testing/taskcluster/tasks/builds/b2g_desktop.yml => testing/taskcluster/tasks/builds/mulet_linux.yml
extra : rebase_source : 27c0bcb0e99214f5994c1e9a98ab91f3ed9a747c
extra : source : cb990f8f1c8140a287fecae536b59f39c3d745e6
2014-11-26 10:11:33 -08:00
Rob Wood
fd8dcbf771 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
b668b71d96 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
Wander Lairson Costa
37f5c38d87 Bug 1085505 part2: Add "create" and "deadline" fields in the template r=lightsofapollo,garndt.
These fields are required for b2gtest tasks.

--HG--
extra : rebase_source : 734dab363d4c048de6b6dc93cf4578d459ce0472
extra : source : 5795ad643e02278b7091b3518715f30d0c792616
2014-11-26 10:11:32 -08:00
Wander Lairson Costa
5b73f10828 Bug 1085511 part2: add b2g desktop debug build task r=lightsofapollo,garndt.
--HG--
extra : rebase_source : 46d95cc985c8d1c12ad07499f3f5f98a1255470e
extra : source : cdc35e8cf3eca024080d71e16161fd5f7166b790
2014-11-26 10:11:31 -08:00
Wander Lairson Costa
b04d995e58 Bug 1085511 part1: remove unused json files r=lightsofapollo,garndt.
These were tasks in json format put here for tests. Not needed anymore,
kill them.

--HG--
extra : rebase_source : 0bc20a1ad6fbd8c254732adf9450b6640aa60165
extra : source : 91f727a3f5e321f80b8b833bf622ae7442452123
2014-11-26 10:11:30 -08:00
Wander Lairson Costa
05f444c97d Bug 1085513 part2: use nightly mozconfig for b2g desktop builds. r=lightsofapollo,garndt
--HG--
extra : rebase_source : 7e339510be018d37b125d80f04d5d652360bf38a
extra : source : b64291f23f3359665c750a96da394c6c36841b09
2014-11-26 10:11:30 -08:00
Greg Arndt
3fd0db8ac9 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
5a27e03e0c 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