Commit Graph

49 Commits

Author SHA1 Message Date
Gregory Arndt
f00fd500c5 Bug 1102238 - add gip-oop tests for b2g desktop r=lightsofapollo
--HG--
extra : rebase_source : 4cbaa44a67b62b837a0c315840ffaa26ae35f5f3
extra : source : 5f87187d3794556d8e882cd9ba33d2b67a2be915
2014-12-11 11:19:33 -08:00
Gregory Arndt
b4f7f00dfe Bug 1102247 - add gaia unit test for b2g desktop r=lightsofapollo
--HG--
extra : rebase_source : 94dc7e7fd3d5b394db31163a4d32d833dc9b7c1f
extra : source : fb318eb4a908f0eb418f5f5fede2f11b81bdd51f
2014-12-11 11:19:21 -08:00
Gregory Arndt
707f267b94 Bug 1101998 - Part 2 fix up job task test list r=lightsofapollo
--HG--
extra : rebase_source : b80b80f3fb66a80c3bda48e7cf28aabb1c77aad6
extra : source : 947717195ed7fdfa2815528f15f9a15eec9807b0
2014-11-26 16:31:51 -06:00
Gregory Arndt
346fc9bf93 Bug 1101998 - Part 1 Add build unit test task for b2g desktop r=lightsofapollo
--HG--
extra : rebase_source : 215887657ca85d6c3484c3d557ecc6d939a81952
extra : source : d3bdd6f2ac1149e7409dc83bf11cc62b9549348e
2014-12-11 11:19:10 -08:00
jlal@mozilla.com
6b51028fa0 Bug 1107803 - Periodic task stub r=lightsofapollo a=test-only
--HG--
extra : rebase_source : 946eac407f2a99a2a7bc80b5bff1aa9e640a6efb
extra : source : 2539fa9b428a74883ca16426e0ff05a89d1e7e96
2014-12-04 22:56:40 -08:00
James Lal
4c3088b130 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
ab3e941bbd Bug 1105439 - Part 8 First pass at speeding up emulators r=wcosta, garndt
Separates caching of emulators into the double (version / debug) as well as
turning on repo trace logging so we can optimize in the future what vcs
operations are being made.

--HG--
extra : rebase_source : 1034149bad5be2b43e70dbb479492aac2cd59016
extra : source : 6a4b1bfed3dae8b31b3d2f2321e18186874acfa6
2014-11-29 15:05:47 -08:00
James Lal
21de3f98cd Bug 1105439 - Part 7 Update scopes and debug properties for emulator builds r=wcosta, garndt
--HG--
extra : rebase_source : 0d8f6556ef216cba3d549d4060e332012b079dba
extra : source : c78ac3dfed7530d4870994e8240f9c58ea45d700
2014-11-29 15:05:47 -08:00
James Lal
5abaeb86d1 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
5a07ea71c6 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
4df91461b3 Bug 1104015 - add xpcshell for b2g emulator r=lightsofapollo
--HG--
extra : rebase_source : db2bffdb2e6ad6cbb32a92c79b69e4e54f770c96
extra : source : fdf590d2927a09879c5818fa80eea7e5c5c9ad47
2014-11-26 10:11:42 -08:00
Greg Arndt
936e7d18d0 Bug 1104012 - add cppunit for b2g emulator r=lightsofapollo
--HG--
extra : rebase_source : 2179f1da0a41d502f15fded28bf537d885d4b0fe
extra : source : ee19b06d0c34b82fd8900e5861ec1e0134e72f90
2014-11-26 10:11:42 -08:00
Greg Arndt
d0fa93a1b0 Bug 1099235 - Added Gip tests for b2g desktop r=lightsofapollo
--HG--
extra : rebase_source : 0fd0c4927a3fa6791c7042fc3abcd925b6179a21
extra : source : e6fa7e938a9eaaee0f9e252857408c24e9b51a47
2014-11-26 10:11:42 -08:00
Greg Arndt
223dfa231f Bug 1099259 - added tasks for mn and mnw tests on emulator r=lightsofapollo,mdas
--HG--
extra : rebase_source : d1748135ba66c6f1a5d9fe02bb1072465734d4c0
extra : source : ad734480ef85369d06008256f02934277e6a504b
2014-11-26 10:11:41 -08:00
Greg Arndt
c480571178 Bug 1104007 - Add mochitest and mochitest-media tasks for b2g emulator r=lightsofapollo
--HG--
extra : rebase_source : cae069c8997b7a447b43f381d33ab13ddda9835a
extra : source : a48fd214f24f1fb1427644636eb036e228da0eee
2014-11-26 10:11:41 -08:00
Greg Arndt
1990fbfe14 Bug 1104013 - Add reftest task for b2g emulator r=lightsofapollo
--HG--
extra : rebase_source : 94c4f24cbd08fd9921360daf0d2c93e3e670eeae
extra : source : 35970803778fce701f5b18dec95ad000aaa8b92f
2014-11-26 10:11:40 -08:00
Greg Arndt
4d329fbbaa Bug 1103031 - switch over to using base-test and base-build images r=lightsofapollo
--HG--
rename : testing/docker/base/Dockerfile => testing/docker/base-build/Dockerfile
rename : testing/docker/base/system-setup.sh => testing/docker/base-build/system-setup.sh
rename : testing/docker/base/Dockerfile => testing/docker/base-test/Dockerfile
extra : rebase_source : b0f10136c2dfbffca3b4f77e16820b046f6edbe9
extra : source : 5fcc4a5663467e57bd5a36eef3a6669062886f97
2014-11-26 10:11:40 -08:00
Greg Arndt
28cdce09e1 Bug 1103149 - updated job tasks r=lightsofapollo
--HG--
extra : rebase_source : b8bbdd93ea47d019bdb6cec8dc3861a99acf5c77
extra : source : e16e430c9a53f385dff7c19739357ed6fd9c7562
2014-11-26 10:11:39 -08:00
Greg Arndt
aadcb543fd 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
d9767c2950 Bug 1102314 - run linter tests on linux64 b2g desktop opt r=lightsofapollo
--HG--
extra : rebase_source : ce516c61bce9993f5be4749ed590a78c0e91ad5d
extra : source : 6dfb410a27ead8d1b6f0f8d5108b008cadb2436a
2014-11-26 10:11:39 -08:00
Greg Arndt
7796b333c9 Bug 1102010 - run build unit tests against b2g desktop r=lightsofapollo
--HG--
extra : rebase_source : f0a85bdf4efd88edfc268c80c259fe28cc00c4ca
extra : source : 26455e920ae17901104f5e3dee7685a459ce8898
2014-11-26 10:11:39 -08:00
Greg Arndt
09ea2ff605 Bug 1101178 - add mochitest oop tests to b2g desktop opt r=lightsofapollo
--HG--
extra : rebase_source : 8acad2f09c21091bd58c1664333f0b9a4f20235a
extra : source : c9632826be6de38d9ef8be83c7eb405df11d4ef0
2014-11-26 10:11:39 -08:00
Greg Arndt
6294331a44 Bug 1100730 - added reftests sanity oop to b2g desktop opt r=lightsofapollo
--HG--
extra : rebase_source : 3cfc69481ce8ba48aa92e64ab9ba5f04292ddacd
extra : source : 5b65a341a428f92d9e22acf657aa71d006681e43
2014-11-26 10:11:38 -08:00
Greg Arndt
f82894d36d Bug 1097971 - Add reftests for b2g desktop opt r=lightsofapollo
--HG--
extra : rebase_source : cf23f348f39d7ba43c8c9bd15483e94b10f54ec7
extra : source : 164179949039b7e8f1b12840b9d2c8e7743309b3
2014-11-26 10:11:38 -08:00
Greg Arndt
0ad29e8349 Bug 1099239 - add reftests to linux64 mulet r=lightsofapollo
--HG--
extra : rebase_source : e3e7881e766a78ab00173e17436237294755a72a
extra : source : 35a7d68956cdb3cbf26fc7296b05315e54e77542
2014-11-26 10:11:38 -08:00
Greg Arndt
678c5031b6 Bug 1099217 - add support for gaia js integration tests r=lightsofapollo
--HG--
extra : rebase_source : 505de6b0ff25a58ab46de807d434b918025e5ad7
extra : source : d13338844aff2919dc85aca6b5f7be846e175484
2014-11-26 10:11:38 -08:00
Wander Lairson Costa
406a477793 Bug 1100657: Raise timeout value for emulator build task. r=lightsofapollo
--HG--
extra : rebase_source : f8a9a836000e1b8ac857e41be45c7caac3f58ebc
extra : source : 258e0bc92d78f5ec73ce469d86c395e1e02983b9
2014-11-26 10:11:37 -08:00
Greg Arndt
44625d068e Bug 1095480 - enable mochitests for linux64 mulet r=lightsofapollo,mshal
--HG--
extra : rebase_source : b804d42570094df4232011fb5ecc4cb7568e5562
extra : source : 320c6c008bddfb3993c7724ee6d1babcee5591de
2014-11-26 10:11:37 -08:00
Greg Arndt
0bfe652960 BUG 1093830 - builds need moztt package r=lightsofapollo
--HG--
extra : rebase_source : c7925ffc70d87f5afb829cd9d164cca7c8141cfe
extra : source : 074bff523826013a9d120e282abdd39d3bfb6d0c
2014-11-26 10:11:37 -08:00
Wander Lairson Costa
20ed1dc0cf Bug 1085616: Add support for emulator-ics debug build. r=lightsofapollo
--HG--
extra : rebase_source : 741c0fcfd416c3a900ed580335d1372eb10457b4
extra : source : b96f51a73ac7cad07c34ad762c7f404b0609e322
2014-11-26 10:11:37 -08:00
Wander Lairson Costa
e934038e37 Bug 1085614: Add support for emulator-ics opt build.
--HG--
extra : rebase_source : 925cb9033113d19ae613092920fe8d71382fabe3
extra : source : fba8066ef1060cff8df81bf3e005f1428f1e7f37
2014-11-26 10:11:36 -08:00
Wander Lairson Costa
d6b087ce1d Bug 1085619: Add support for emulator-jb debug build.
--HG--
extra : rebase_source : 2c479570f5daa27a45f2408f915372c15d780548
extra : source : f47f5a4a432b8c7cdfd5a7874eef44c7069c72b1
2014-11-26 10:11:36 -08:00
Wander Lairson Costa
2accf79d90 Bug 1085617: Add support for emulator-jb opt build.
--HG--
extra : rebase_source : c37ca09c11eef2d82e7c9aaeb447b7c5e9ded26d
extra : source : 51d59108d1a0b9f18d185dcf02e5dc2bdfc3928a
2014-11-26 10:11:36 -08:00
Greg Arndt
7313b1c01c 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
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