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

485 Коммитов

Автор SHA1 Сообщение Дата
Armen Zambrano Gasparnian 718c64934f Bug 1233725 - Tier-2 TC Linux64 debug crashtest jobs were incorrectly defined as cpp tests. DONTBUILD. r=me
--HG--
extra : commitid : ASCJ5qB1RwJ
extra : amend_source : e9109933a8879505a71e9cf6c3f2415299838a7d
2015-12-21 09:42:59 -05:00
Carsten "Tomcat" Book 7ad45c0d65 merge mozilla-inbound to mozilla-central a=merge 2015-12-21 11:52:31 +01:00
Johan Lorenzo cb59afd64f Bug 1230134 - [tc-gip] Make the logs private r=garndt
--HG--
extra : commitid : JvLYQbzyKRG
2015-12-18 18:54:08 +01:00
Johan Lorenzo 422e877155 Backed out Bug 1230134 - [tc-gip] Make the logs private
For not having the correct payload configuration

--HG--
extra : commitid : D0AJYUQCQyC
2015-12-18 17:07:12 +01:00
Johan Lorenzo bbefbe7e35 Bug 1230134 - [tc-gip] Make the logs private r=garndt
--HG--
extra : commitid : 1DgXRHgtaR9
extra : rebase_source : 859ab3ac6068dd4cfbbd21931d9ad969c12fb791
2015-12-18 15:30:25 +01:00
Carsten "Tomcat" Book 6b9bfc1e97 Merge mozilla-central to b2g-inbound 2015-12-17 12:05:56 +01:00
Carsten "Tomcat" Book af252b574e merge mozilla-inbound to mozilla-central a=merge 2015-12-17 11:59:41 +01:00
Edgar Chen 9acd05a469 Bug 1232571 - Enable emu-x86-kk marionette-webapi tests on m-c and integration branches. r=garndt
--HG--
extra : commitid : 63qKtyRYXTU
extra : rebase_source : 32d5624389b59486a22f20c3033f737ae7bd2656
2015-12-17 15:17:16 +08:00
Armen Zambrano Gasparnian 2e76be7485 Bug 1233044 - Schedule Linux64 debug xpcshell and jittests on TaskCluster as tier-2. r=dustin
--HG--
extra : commitid : 2YkDmA6ljxd
extra : rebase_source : 53e26d6435a2783cdd056db0c3fc7e9e420c710c
2015-12-16 12:23:17 -05:00
Armen Zambrano Gasparnian fd51528c90 Bug 1232796 - Schedule Linux64 debug mochitest-webgl on TaskCluster as tier-2. r=jmaher
--HG--
extra : commitid : C9qZCC6CgTo
extra : rebase_source : bfb7f84c7863f4bf7f99f745e714c4685981f18f
2015-12-15 19:59:13 -05:00
Armen Zambrano Gasparnian b2983753d0 Bug 1233725 - Schedule TC Linux 64 debug crashtest jobs to run side by side. DONTBUILD. r=jmaher
--HG--
extra : rebase_source : f623b1a2f1708e5cec0b6e16aa7842805b16bf88
2015-12-18 10:12:57 -05:00
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 1df1729578 Bug 1228632 - Fix Linux 64 mochitest-other definition for TC jobs. DONTBUILD. r=jmaher
--HG--
extra : commitid : 88aG50jCW0u
2015-12-18 10:02:01 -05: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