Commit Graph

473 Commits

Author SHA1 Message Date
Edgar Chen
c795620048 Bug 1200928 - Part 2: [Taskcluster] Use correct busybox binary for x86/arm emulator when running xpcshell tests. r=garndt
--HG--
extra : commitid : 9fP4f8IzaAJ
extra : rebase_source : 0757ebd3f89842ac29abbee32995957eb1104ad5
extra : histedit_source : ae9cc00980e520e63e48227789dd11e0d171f3cc
2015-11-17 16:05:01 +08:00
Edgar Chen
83acb93e1b Bug 1200928 - Part 1: Iterate over all the things in task.extra.locations and build out the test_parameter. r=garndt
--HG--
extra : commitid : F00GWAhjxjc
extra : rebase_source : 5cd6076b83c05128f41969b17ecda3fceebd0375
extra : histedit_source : 9d452d12849f359fa80c8ccddbe6db29f9f2c4ad
2015-11-17 16:07:59 +08:00
Dustin J. Mitchell
e55614241a Bug 1221661: enable ptrace for desktop tests; r=jmaher
--HG--
extra : commitid : WvsGh0Ln4g
extra : rebase_source : db3340e2f213c1c1dbf765c923b6c92ff2bdbf50
2015-12-15 11:07:44 -05:00
Armen Zambrano Gasparnian
a5fcaf6c6f Bug 1230330 - Switch to desktop-test workerType. DONTBUILD. r=dustin
--HG--
extra : commitid : LhZf8jYTC1b
extra : rebase_source : 7df06c329fac87856350ac3e5519062ab166cefa
extra : histedit_source : 6a8a8c05005abae90de6492c4fedad6ac7673764
2015-12-04 08:55:53 -05:00
Dustin J. Mitchell
013067b40a Bug 1221553: fix getting artifacts from blobber upload dir; r=armenzg
--HG--
extra : rebase_source : 68eeee93857a53df2110000abd295bc0b8adb580
2015-12-14 13:13:53 -05:00
Armen Zambrano Gasparnian
09baace7c6 Bug 1229893 - Schedule TaskCluster tier-2 Linux64 debug test jobs to be run side-by-side. r=dustin
--HG--
extra : commitid : JsOASqB7jg0
extra : rebase_source : 17159e9a7c5152f189415d4aefde9da43ab675fd
extra : histedit_source : 9dc52751546445fa48b16aa780aaccbbdccbe9ba
2015-12-11 15:40:58 -05:00
Carsten "Tomcat" Book
8c8e1c0526 Merge mozilla-central to mozilla-inbound 2015-12-11 11:42:10 +01:00
Wander Lairson Costa
e93c673e33 Bug 1231689: Fix mach taskcluster-build command. r=garndt
--HG--
extra : commitid : Emz1LLTVa8n
2015-12-10 16:48:26 -05:00
Dustin J. Mitchell
cd9079dbec Bug 1228416: make artifacts/public directory; r=armenzg
--HG--
extra : commitid : FQIlaGVgJAy
extra : rebase_source : 590bb47657679ce045de90c91a3d0fa159789789
extra : amend_source : 3d5db47a2d5dab74c57e7eff46ecef1c57459b9a
2015-12-08 15:54:46 -05:00
Dustin J. Mitchell
a258f02037 Bug 1228416: send gnome-session output to an artifact; r=armenzg
--HG--
extra : commitid : 1xv6xZOb2fk
extra : rebase_source : e1340e3f24d8e6b5d7d0cd8203b7c366eb6468f7
extra : amend_source : 6e1b8d0ce1c99d2960c1689af2b95cefb63e126f
2015-12-04 17:36:14 -05:00
Armen Zambrano Gasparnian
9bc2180f4a Bug 1228632 - Remove inadvertedly added Linux64 debug mochitest-gl. DONTBUILD. r=me
--HG--
extra : commitid : HFaMXz9SZd1
extra : histedit_source : 05d50ad5744f1db6bc6712d130d3a6ec432b2e0f
2015-12-07 09:38:08 -05:00
Ronald Claveau
c6f2ee6d5e Bug 1207770 - Add no ril device on TaskCluster r=garndt 2015-09-23 21:00:52 +02:00
Armen Zambrano Gasparnian
c4d60c597c Bug 1228632 - Add TaskCluster task test definitions for Linux64 (it won't schedule). r=ahal
You need other changes to schedule these tasks but this patch lays down the ground for it.

--HG--
rename : testing/taskcluster/tasks/tests/fx_unittest_base.yml => testing/taskcluster/tasks/tests/fx_test_base.yml
extra : commitid : 8ZJ2OXFkr4b
extra : rebase_source : 7ab6dec3c7c19b6f9d251913245b6e0e84904468
2015-12-04 16:44:51 -05:00
Dustin J. Mitchell
c05f7f5ef6 Bug 1227637: disable mochitest-webgl on TC for the moment; r=armenzg
--HG--
extra : commitid : I7qaKLKKGQB
extra : rebase_source : 47b771b0a324f2a6c1adff730aa0dd7203660b4f
extra : amend_source : 6a55c35836353b04a84353dcf7de3d67933783d5
2015-12-02 11:15:21 -05:00
Gregory Arndt
079fc09f4a Bug 1227355 - Configure b2g-ota branch and add update channel r=wcosta a=b2g-otaneedsthis
--HG--
extra : commitid : LjQCJCv8ZIY
extra : source : ad64115a75ca9a2466e432ebe0149797c24c701e
2015-11-30 20:48:01 -06:00
Armen Zambrano Gasparnian
ba5bea27af Bug 1223123 - Enable pulse_audio for Linux64 TC desktop jobs + proper window manager. r=dustin
--HG--
extra : commitid : InamN3dalVK
extra : rebase_source : 7c22b3ecd7e42916751b9fb6830ad18c049a678b
2015-11-25 14:56:02 -05:00
Wes Kocher
fcb2a5060a Merge b2ginbound to central, a=merge
--HG--
extra : commitid : DY49ZjkFuGD
2015-11-24 16:52:38 -08:00
Wes Kocher
bee783ac06 Merge inbound to m-c a=merge
--HG--
extra : commitid : C5ZGJHM8FSu
2015-11-24 13:54:06 -08:00
Gregory Arndt
1b9639d398 Bug 1226603 - Include scope for gecko-decision cache r=jonasfj
--HG--
extra : commitid : rStkcOrjen
extra : rebase_source : 9c47610b23a7f756ab813f9f807fe03e68bd4676
2015-11-20 08:58:54 -06:00
Gregory Arndt
71cdbe4128 Bug 1226648 - Flame-kk device tests should be disabled r=jlorenzo
--HG--
extra : commitid : 1RmCUlo8Pyt
extra : rebase_source : 4a2386887ebb95673c68b6d0e45843b5ea9cc472
2015-11-20 11:36:37 -06:00
Carsten "Tomcat" Book
133a1d2dae Merge mozilla-central to b2g-inbound on a CLOSED TREE 2015-11-20 14:36:21 +01:00
Wander Lairson Costa
aaa9cd3fe2 Bug 1224770: Remove dogfood configuration from nexus 4-kk and 5-l. r=gerard-majax 2015-11-19 17:55:03 -02:00
Gregory Arndt
e29e437904 Bug 1226413 - Allow task images to be built upon push r=wcosta
--HG--
extra : commitid : A6frApCneR2
extra : rebase_source : 28cac7f5eef2f9c71db699fbd179bd6cc16d447d
extra : amend_source : 8464b96cc2f7aacd9076f8b2e3e4bb9a1af856f2
2015-11-16 12:01:15 -06:00
Gregory Arndt
5540610f3d Bug 1223394 - Use desktop-test image for Mulet mochitests to fix audio issues, r=aus, a=philor
--HG--
extra : rebase_source : 73bb5268f8be0ac64eda5b083f05543913ce10b7
2015-11-17 14:40:31 -06:00
Wander Lairson Costa
5fca0ce461 Bug 1207428: Configure per branch object directory for nexus builds. r=garndt 2015-11-16 09:19:03 -02:00
Wander Lairson Costa
896d99aaa6 Bug 1223950: Fix branch name for balrog publishing. r=nthomas
--HG--
extra : commitid : E4lukhPD0sx
2015-11-11 21:58:15 -02:00
Wander Lairson Costa
e69be4da50 Bug 1223447: Enable fota builds for flame and nexus devices. r=jlund
--HG--
extra : commitid : GzLVPwwqzvC
2015-11-11 18:32:14 -02:00
Wander Lairson Costa
88e80f438b Bug 1223259 part 1: Provide nexus 4 and 5 ota builds for v2.5 branch. r=pmoore
--HG--
extra : commitid : CZIZrBsFWVZ
2015-11-10 12:23:41 -02:00
Naoki Hirata
6d956e3e76 Bug 1218452 - Remove the spark distro from the Aries Engineering builds. r=wcosta 2015-11-05 17:43:54 -08:00
Wander Lairson Costa
7f0df83c36 Bug 1223223: Schedule only aries-dogfood and flame-kk-ota for b2g44_v2_5. r=jlund a=catlee
This is to avoid balrog channel conflicts.

--HG--
extra : commitid : EtQR1knS8LV
2015-11-10 00:35:50 -02:00
Wander Lairson Costa
e0a1d73b43 Bug 1223223: Schedule flame-kk-ota and aries-dogfood on b2g44_2_5. r=jlund a=catlee
--HG--
extra : commitid : HGJEXBs7c5U
2015-11-09 23:37:56 -02:00
Gregory Arndt
875d555ad4 Bug 1222465 - Add treeherder config to flame/aries OTA tasks r=wcosta
--HG--
extra : commitid : 5pTZsAJoLU1
extra : rebase_source : 558c5458595a8218b76e57a4dccb513f17d30085
2015-11-06 09:04:29 -06:00
Alexandre Lissy
620cb198ae Bug 1037056 - Producing FOTA packages for Flame. r=wcosta
The Flame device updates have been broken for a while because of updates
starting to be too big. Because of the way applying OTA works, there is
no good solution except switching to applying Gecko/Gaia updates in
recovery mode. This was done in bug 1037056 on the Buildbot instances,
but we need to support this on TaskCluster also.
2015-11-03 01:56:00 +01:00
Alexandre Lissy
49d35629e7 Bug 1201540 - Producing FOTA packages for foxfood. r=wcosta
Foxfood devices are Sony Xperia Z3c devices. We need to be able to push
updates of the Gonk layer to fix some bugs. Those requires changes to
the kernel, to boot partition and to some other assets. Hence we add
support for producing all kind of updates packages we might need on that
device:
 - ota, to update just Gecko/Gaia
 - fota, to update Gecko/Gaia in recovery mode
 - fota:fullimg, to be able to update gonk also
2015-11-04 07:47:00 +01:00
Alexandre Lissy
00d0eac6d3 Bug 1201540 - Add support for multiple OTA/FOTA types. r=catlee
B2G updates can be of multiple types:
 - OTA, applied without rebooting the device,
 - FOTA with only Gecko/Gaia,
 - FOTA with whole system partition files,
 - FOTA dumping partitions images.

Each type of updates has its advantages and drawbacks. There is an
extensive documentation maintained on MDN about each and the options:
https://developer.mozilla.org/en-US/Firefox_OS/Building_and_installing_Firefox_OS/Firefox_OS_update_packages

All those updates are being packaged as a MAR file that gets injected
into the classical Firefox update mechanism, submitted to Balrog and
downloaded by the client. The content of the MAR will however depend on
the type of update: an OTA update will packate a Gecko and Gaia set of
files to update those parts; while any FOTA package is just an
update.zip that will get applied in recovery mode on the device.

So one fundamental difference is that OTA will not reboot your device
(just Gecko) while FOTA requires a working recovery mode and will reboot
your device. But OTA needs more system partition space to get applied,
and it can only update files that are within the /system/b2g/ directory.
FOTA on the other hand can update anything since the payload will
contain an update script written in Edify (Android recovery update
scripting language).

For each device we might need to produce several types of updates that
will be pushed to users depending on the context: for some users we want
to push just a Gecko/Gaia update, for some we know that we need to
update more content and thus we need to send some partitions.
Previously, the b2g_build.py script would only allow one kind of update
payload to be produced for each device available: we would need to have
a device "flame-kk-ota" and "flame-kk-fota" just to produce the OTA and
FOTA packages for the same device, thus resulting in a waste of
computing power and storage.

This commit introduces a new field "update_types" that can take an array
of values:
 - ota, to produce an OTA package as before
 - fota, to produce a FOTA package with only Gecko/Gaia
 - fota:full, to produce a FOTA package of all files of the system
   partition
 - fota:fullimg, to produce a FOTA package dumping partitions

The old "update_type" will be used in the absence of "update_types". And
if none are present, we will keep defaulting to generating OTA as
previously.
2015-11-03 10:25:00 +01:00
Alexandre Lissy
8a1e0d9024 Bug 1221645 - Make Nexus 4 KK and Nexus 5 L full images public. r=wcosta 2015-11-04 11:51:00 +01:00
Gregory Arndt
8b120c66ca Bug 1221076 - Update dolphin configs to include build type and name r=dustin
--HG--
extra : commitid : BpLktYOVtHG
2015-11-04 16:19:39 -06:00
Alexandre Poirot
2fd0a07485 Bug 1198877 - Tweak simulator build script to accept any platform package. r=jryans 2015-11-03 13:35:11 -08:00
Alexandre Poirot
431e7927c7 Bug 1198877 - Support building FxOS simulators from try builds. r=jryans 2015-11-19 09:51:22 -08:00
Johan Lorenzo
2a9bb2436a Bug 1226581 - Increase number of chunks for tc-Gip. r=garndt 2015-11-23 17:38:00 +01:00
Blake Wu
c89963ec79 Bug 1220631 - Enable mochitest on emu-x86-kk, Treeherder Production. r=garndt.
--HG--
extra : rebase_source : 13c450fc61f3a839749d096fbf44d7877ff045a7
2015-11-16 11:25:48 +08:00
Dustin J. Mitchell
58033d1b44 Bug 1216303: remove queue:*-task:aws-provisioner-v1/build-*-*large scopes from task defs; r=garndt
--HG--
extra : commitid : 7nJceKAN4L
extra : rebase_source : e632aa4e439c9cc0ce5eb21802f1bc5b8b8326f3
extra : histedit_source : d780efc416ac57d3126b6c6167ad1dad53fc4c61
2015-11-02 11:10:02 -05:00
Dustin J. Mitchell
f29d0f1302 Bug 1216306: remove public image scopes from task defs; r=garndt
--HG--
extra : commitid : BPOu1EysaeG
extra : rebase_source : 9c66a0cfba8017b5b1a7657cd93a4b18535a11a4
extra : histedit_source : ad53ae7579f10da84ea2af6723ccb50715f72746
2015-11-02 11:08:02 -05:00
Edgar Chen
5b322af302 Bug 1219118 - [Taskcluster] Disable all ics tests on m-c and integration branches. r=garndt
--HG--
extra : commitid : DnaTpJhkoNZ
extra : rebase_source : d4ee8bbe10fd349be2344856841d7f1752a9d6f4
2015-10-28 15:28:53 +08:00
Andrew Halberstadt
dfc1c45026 Bug 1218919 - Make try branch config inherit from base_flags.yml, r=garndt
--HG--
extra : commitid : HRcpNsSt0fL
extra : rebase_source : 2d995a0ede4bf71dc0a44cd713e6947821cf74b6
2015-10-28 15:15:02 -04:00
Andrew Halberstadt
1719d01737 Bug 1218791 - Schedule taskcluster mochitest-webgl tests on linux64 debug as Tier-2, r=dustin
--HG--
extra : commitid : Baxoj5yKNIo
extra : rebase_source : b493f8ea7fdc39d644614cbe0ff570ceba93ba13
2015-10-22 13:53:49 -04:00
Wes Kocher
e9996401a9 Merge fx-team to central, a=merge
--HG--
extra : commitid : JQEuPmLFiKH
2015-10-28 16:41:39 -07:00
Alexandre Poirot
d98ea6a4ba Bug 1213011 - Add a route to post-build simulator task to easily download it. r=garndt 2015-10-28 09:56:17 -07:00
Alexandre Poirot
c70c99994d Bug 1213011 - Allow post-build tasks to use build_{name,type,product} variables. r=garndt 2015-10-28 09:56:17 -07:00
Wander Lairson Costa
c43a4bf584 Backout "Bug 1144808 part 2: Harden phone-builder image."
Things just got too hard for B2G people to change build scripts, so we
are backing out this.

--HG--
extra : commitid : 16CKTLSAi3B
2015-10-28 11:17:58 -02:00