Commit Graph

9646 Commits

Author SHA1 Message Date
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
Carsten "Tomcat" Book
e59d6747c1 merge mozilla-inbound to mozilla-central a=merge 2015-11-20 13:13:07 +01:00
Ben Kelly
fa2ee8dbae Bug 1226441 - Part 1: Add wpt test verifying fetch event waits for activate to complete; r=catalinb 2015-11-24 10:48:38 -05: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
Andrew Halberstadt
629335ccca Bug 1225903 - Drop support for b2g desktop in mochitest, r=jgriffin
Mochitests on b2g desktop are no longer being run on any trunk branches, including
b2g-inbound. Dropping support for it significantly reduces complexity
in the mochitest harness.

--HG--
extra : commitid : jAe5IJxAQp
extra : rebase_source : 5f163aea70fb99a95667fdafeb7b3361bed1f82d
2015-11-18 13:35:38 -05:00
Wes Kocher
3236d241db Merge m-c to fx-team, a=merge
--HG--
extra : commitid : 3hKx4ECzupv
2015-11-20 14:45:33 -08:00
dimi
b11276e3a6 Bug 1217367 - Add a wpt test that verified coalesced .update() calls resolve properly. r=bkelly 2015-11-19 15:40:36 +08:00
dimi
251af3768d Bug 1217367 - Service workers update algorithm optimization. r=bkelly 2015-11-20 16:43:07 +08:00
Carsten "Tomcat" Book
3eb892c2bc Merge mozilla-central to mozilla-inbound 2015-11-20 14:34:24 +01:00
Robert O'Callahan
c8ae753205 Bug 1226293. innerText for non-display:none elements with display:none ancestors should use textContent. r=bz
--HG--
extra : commitid : 15c4gKDyb8I
extra : rebase_source : 35de63c7ef87a1de6f78c50c112704a4b4c61dc2
2015-11-20 17:14:57 +13:00
Nick Thomas
978e9306ef Bug 1222872 - Upload *_info.txt for Socorro, r=rail DONTBUILD 2015-11-23 15:50:55 +13: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
Mike Conley
8f691672c9 Bug 1171708 - Add windowClosed and domWindowClosed helpers to BrowserTestUtils. r=billm
--HG--
extra : commitid : JCFpD6uastb
extra : rebase_source : f707eaca1a5b1eabc67989057d90b46ab9a6738b
extra : source : e1fcd236bdd367332fd0ef0ebb3815ea5a48cf37
2015-11-12 17:42:42 -05:00
Mike Conley
8cdd233ac6 Bug 1171708 - Fix SessionStore tests to account for async window flushing. r=billm
--HG--
extra : commitid : GukwXUsbANw
extra : rebase_source : 7fd34f268859887633c39db31504b9237126a55b
extra : source : 32196b22b4544981f5658ce028e7566bff3fbca4
2015-11-16 16:17:29 -05:00
Kyle Machulis
78d7eefaea Bug 1225293 - Mochitests for Win64 Silverlight Whitelisting; r=bsmedberg 2015-11-24 12:10:27 -08:00
William Lachance
409d14e794 Bug 1227239 - Fix generation of talos summary where # subtests > 1;r=jmaher 2015-11-24 13:51:07 -05:00
Jan Varga
38ee7f95d8 Bug 961049 - Part 4: QuotaManager on PBackground core changes; r=baku
--HG--
rename : dom/quota/QuotaManager.cpp => dom/quota/ActorsParent.cpp
rename : dom/quota/nsIUsageCallback.idl => dom/quota/nsIQuotaCallbacks.idl
rename : dom/quota/nsIQuotaManager.idl => dom/quota/nsIQuotaManagerService.idl
rename : dom/quota/nsIQuotaRequest.idl => dom/quota/nsIQuotaRequests.idl
2015-11-22 10:43:55 +01:00
Wes Kocher
a02a3f64d5 Merge m-c to inbound, a=merge
--HG--
extra : commitid : 7agHgfFx0Vv
2015-11-20 14:44:04 -08:00
Boris Zbarsky
64b9c0ed0b Bug 1223523. The named getter on document should not return images with an empty name. r=peterv 2015-11-20 16:54:49 -05:00
Ben Kelly
f1ab7986b2 Bug 1186856 ServiceWorker .register() should always stop current registration from uninstalling. r=jdm 2015-11-19 17:42:09 -08:00
Geoff Brown
446af250a7 Bug 1219807 - Support 'mach run --debug' for Android; r=jmaher 2015-11-19 13:15:34 -07:00
Wes Kocher
480b4c994e Backed out changeset 6ab228593820 (bug 1225903) for android robocop bustage CLOSED TREE
--HG--
extra : commitid : Jt9KCML2G2Y
2015-11-19 11:54:17 -08:00
Chris Manchester
a972a09279 Bug 1225568 - Install psutil from a wheel for windows builds so we can get build stats on dep builds. r=jlund
The psutil extension gets built on windows build machines during configure,
but that step only runs consistently after a clobber. This patch installs
psutil from a wheel in the mozharness virtualenv so it's available in
mozharness independent of what happens in the build.

--HG--
extra : commitid : EgDikk2zgod
2015-11-19 11:34:59 -08:00
Andrew Halberstadt
60681c7eb8 Bug 1225903 - Drop support for b2g desktop in mochitest, r=jgriffin
Mochitests on b2g desktop are no longer being run on any trunk branches, including
b2g-inbound. Dropping support for it significantly reduces complexity
in the mochitest harness.

--HG--
extra : commitid : 6wYdpJe0jU0
extra : rebase_source : 69d997a523551210b156e09de339fd6bc8cf2504
extra : amend_source : aed1da36f41210339ab91d53cb34ac2e7b0d770c
2015-11-18 13:35:38 -05:00
Mike Conley
cfb24b9ef3 Bug 1220929 - Refactor aboutTabCrashed to use RemotePageManager. r=felipe
--HG--
extra : commitid : JgkEySyHPUj
extra : rebase_source : ad75e0732a125a6c883173839dd236e5fdfa3e5c
2015-11-02 16:03:33 -05:00
Alexandre Poirot
431e7927c7 Bug 1198877 - Support building FxOS simulators from try builds. r=jryans 2015-11-19 09:51:22 -08:00
Tooru Fujisawa
6350ec15bd Bug 1224790 - Use SetFakeModal instead of SetModal for non-modal window opened by modal window. r=smaug, mstange
--HG--
extra : rebase_source : e7f6009ecadf0347f916b95c51e7223855cc6294
2015-11-18 20:12:26 +09:00
James Graham
081c759f58 Bug 1225909 - Remove some incorrect expectations from Wr caused by intermittent tests, a=testonly on a CLOSED TREE 2015-11-18 22:07:00 +00:00
Andrew Halberstadt
1252d85394 Bug 1219442 - Re-write specialpowers as a restartless addon, r=jmaher
In order to meet the addon signing requirement for tests, specialpowers
needs to be installed at gecko runtime. This means it must be restartless.
This patch packages specialpowers as a restartless addon, but it does not
yet install it at runtime.

--HG--
rename : testing/specialpowers/components/SpecialPowersObserver.js => testing/specialpowers/content/SpecialPowersObserver.jsm
extra : commitid : Bbg8gFten8S
extra : rebase_source : 99d0b841a1f8f9eb6b6ca846363a158836482e57
2015-11-05 10:00:59 -05:00
James Graham
ab26eecf8b Bug 1225909 - Update web-platform-tests expected data to revision 623c1536821f7536d8ee2859bbeaf0d9738ea707, a=testonly 2015-11-18 17:21:25 +00:00
James Graham
55699f2d5c Bug 1225909 - Update web-platform-tests to revision 623c1536821f7536d8ee2859bbeaf0d9738ea707, a=testonly 2015-11-18 17:20:47 +00:00
Johan Lorenzo
2a9bb2436a Bug 1226581 - Increase number of chunks for tc-Gip. r=garndt 2015-11-23 17:38:00 +01:00
Henrik Skupin
300570e586 Bug 1227079 - Call to ProcessHandler also has to use shell argument. r=jlund 2015-11-24 08:46:02 +01:00
Phil Ringnalda
71a6f5da62 Back out changeset 2f614bcd9405 (bug 1221822) for test_conformance__extensions__ext-sRGB.html and test_webgl2_alpha_luminance.html failures 2015-11-23 21:55:59 -08:00
Jeff Gilbert
87397c265b Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz 2015-11-23 19:27:13 -08:00
Henrik Skupin
799d9525fa Bug 1227102 - tooltool_fetch() should download tooltool if instructed via the config. r=jlund 2015-11-23 23:28:20 +01:00
William Lachance
9193f2d1f2 Bug 1227239 - Don't summarize talos suites with only one test;r=jmaher 2015-11-23 14:05:05 -05:00
Ben Kelly
fe644e3d4d Bug 1200677 - Import navigation-redirect.https.html for non-e10s. r=jdm 2015-11-19 08:11:26 -08:00
Chris Manchester
4be10332a7 Backed out changeset 39db40982d31 (bug 1225568) for not entirely fixing what it intended to fix. r=me
--HG--
extra : commitid : KxXCa7W23Iq
2015-11-23 13:33:32 -08:00
Henrik Skupin
8c13010a53 Bug 1225440 - [firefox-ui-tests] Fix default location of report folder. r=armenzg DONTBUILD 2015-11-23 21:15:32 +01:00
Henrik Skupin
9e84f90e90 Bug 1226769 - [firefox-ui-tests] Update config files for external tools. r=armenzg DONTBUILD 2015-11-23 21:09:50 +01:00
John Daggett
15444a76a4 Bug 1119062 - enable unicode-range in release builds. r=dbaron 2015-11-20 14:46:47 +09: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
Boris Chiou
6f3da5cd48 Bug 1215406 - Part 6: Test. r=birtles 2015-11-22 18:27:00 +01:00
Julien Pagès
2a5f77fac1 Bug 1225553 - Should validate that PERFHERDER_DATA works against the perfherder data schema in treeherder. r=jmaher
--HG--
extra : commitid : HRHMghCDsI7
extra : rebase_source : f5767274ac1d0703923f7b33b3abbeda7a1a90eb
2015-11-21 10:55:27 +01:00
Julien Pagès
81ba9cb30a Bug 1222603 - talos --print-tests and --print-suites are broken. r=jmaher
--HG--
extra : commitid : AcUcMMyfblZ
extra : rebase_source : 67d2c2894bbf3fd6e76107c582c313e84b332ea8
2015-11-21 12:47:30 +01:00
Ehsan Akhgari
a81ba9e395 Bug 1219085 - Import the fetch-request-redirect.https.html test from Blink; r=jdm 2015-11-18 06:52:28 -08:00
Carsten "Tomcat" Book
d14fba3fa1 merge mozilla-inbound to mozilla-central a=merge 2015-11-18 14:50:18 +01:00
Blake Kaplan
4a7d6134cd Bug 1159385 - Make PDFJS browser-chrome tests e10s compatible. r=yury 2015-11-17 14:20:00 -08:00
Phil Ringnalda
11b784c436 Merge m-c to m-i 2015-11-17 20:33:07 -08: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
Wes Kocher
f3c1ddea35 Merge inbound to central, a=merge
--HG--
extra : commitid : 5s06anNiSWA
2015-11-17 13:10:03 -08:00
Carsten "Tomcat" Book
d74447ffaa Merge mozilla-central to fx-team 2015-11-17 12:35:11 +01:00
Carsten "Tomcat" Book
1cf9b8b2ab merge mozilla-inbound to mozilla-central a=merge 2015-11-17 12:26:16 +01:00
Wes Kocher
187dd319f1 Merge m-c to inbound, a=merge
--HG--
extra : commitid : DGwcWNlrDUA
2015-11-16 17:27:08 -08:00
Wes Kocher
c4f40f5dfc Merge inbound to m-c a=merge
--HG--
extra : commitid : 8FO2ow49CX2
2015-11-16 17:20:42 -08:00
Wes Kocher
9d1f194cbb Backed out 2 changesets (bug 1218433) for wpt failures CLOSED TREE
Backed out changeset 1cc8cc0444c0 (bug 1218433)
Backed out changeset 5418ca0e0378 (bug 1218433)

--HG--
extra : commitid : H1h8VHrzxx8
2015-11-16 11:13:43 -08:00
Boris Zbarsky
f4152a3bed Bug 1224643. Fix handling of U+0000 in URLSearchParams serialization. r=baku 2015-11-16 13:29:55 -05:00
Tom Tromey
77c4a729db Bug 1224735 - don't use "for..of" in eslint plugin. r=miker
--HG--
extra : rebase_source : 4d7d04b4b59ba28318ba0b0180c09e9b3db097e4
2015-11-16 07:47:00 +01:00
Phil Ringnalda
17dc892635 Merge m-c to f-t 2015-11-17 20:34:57 -08:00
Boris Zbarsky
9ecf8df931 Bug 1225188. Implement window.onstorage. r=smaug 2015-11-17 18:09:53 -05:00
Mike Hommey
5ab167c3b0 Bug 1224490 - Kill LIBXUL_DIST. r=mshal 2015-11-17 10:00:19 +09:00
Andrea Marchesini
5f0c0c81f8 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 3 - WPT, r=sicking, r=Ms2ger 2015-11-17 00:22:24 +00:00
Ryan VanderMeulen
f24007287b Bug 1223734 - Add crashtest. r=baku 2015-11-16 18:07:39 -05:00
Kris Maglione
f53316bcb8 Bug 1224893: [webext] Queue unexpected messages for subsequent calls to awaitMessage, follow-up. r=me r=billm
--HG--
extra : commitid : 1CwK1XzJye
2015-11-17 14:04:53 -08:00
Kris Maglione
6b321abca2 Bug 1224893: [webext] Queue unexpected messages for subsequent calls to awaitMessage
--HG--
extra : commitid : CjtZ0fLwmsI
extra : rebase_source : a0d7eaaaa8143fcc43deedae9bdc12d8174d3d8c
2015-11-15 00:29:55 -08:00
Alexandre Lissy
b81c6532a1 Bug 1224897 - Update list of important manifests r=rail
--HG--
extra : rebase_source : 04d8fc35fd1ffe1c0589fd5bdb2dcdcf797c3949
2015-11-15 02:05:00 +01:00
Wes Kocher
fbf34fffd5 Merge m-c to inbound, a=merge
--HG--
extra : commitid : BuzWgtZwBCW
2015-11-17 13:23:01 -08:00
Andrea Marchesini
36e922b9b7 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking, r=Ms2ger 2015-11-16 22:41:54 +00:00
Andrea Marchesini
fe6be4c172 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 1, r=sicking 2015-11-16 22:41:03 +00:00
Nigel Babu
68937cc705 Merge m-c to b-i 2015-11-16 18:48:46 +05:30
Nigel Babu
c862a95c6c Backed out changeset 25a5db43969c (bug 1159385) 2015-11-16 18:30:49 +05:30
Wander Lairson Costa
5fca0ce461 Bug 1207428: Configure per branch object directory for nexus builds. r=garndt 2015-11-16 09:19:03 -02:00
Phil Ringnalda
fdbcbe2391 Bug 1215800 - Disable wpt close_beforeunload.html and close_unload.html for very frequent timeouts
--HG--
extra : rebase_source : 6c743d9116f90e5408b6d2b1af2cb2cd6d5f9c2b
2015-11-14 22:31:24 -08:00
Christoph Kerschbaumer
57888510df Bug 663570 - Update passing web-platform tests for meta csp (r=sicking) 2015-11-14 19:30:31 -08:00
Phil Ringnalda
0cccf0ed58 Merge m-i to m-c, a=merge 2015-11-14 13:22:10 -08:00
Carsten "Tomcat" Book
207a0886e9 Backed out changeset 5807dfe3b873 (bug 1218351) 2015-11-13 15:12:16 +01:00
Carsten "Tomcat" Book
11f254091e Merge mozilla-central to fx-team 2015-11-13 14:37:10 +01:00
Jonas Sicking
ccb3b8dd1e Bug 1223647 followup. Indicate that we're failing the correct WPT tests. Landing on a CLOSED TREE 2015-11-12 23:36:10 -08:00
Wes Kocher
965f61f745 Merge m-c to inbound, a=merge CLOSED TREE
--HG--
extra : commitid : GWqH03Ikv84
2015-11-12 16:26:18 -08:00
Wes Kocher
7818a5d82d Merge b2ginbound to central, a=merge
--HG--
extra : commitid : 4oxpTfmj62P
2015-11-12 16:10:14 -08:00
Wes Kocher
aa703c8ebc Merge fx-team to central, a=merge
--HG--
extra : commitid : 2P60329DeS
2015-11-12 16:04:09 -08:00
Sebastian Hengst
95aa206ff2 Backed out changesets 5a3092c456c0,8dcbfd14f1e5 (bug 1218433) for M3, W3 failures and M10 failure on Android. r=backout a=merge
* * *
Backed out changeset 8dcbfd14f1e5 (bug 1218433)


dom/security/test/csp/test_child-src_worker-redirect.html | CSP child-src worker test other-src-worker_redir-same - got "Error: Failed to load script (nsresult = 0x805e0006)", expected "blocked"
dom/security/test/csp/test_child-src_worker.html | Test timed out.
dom/security/test/csp/test_child-src_worker_data.html | Test timed out.

--HG--
extra : commitid : AdufAFGM6At
extra : source : 89f3fe7202921aaf81b78cc1287b5e99940dc85b
2015-11-12 18:44:51 +01:00
Carsten "Tomcat" Book
d577fff5aa Merge mozilla-central to b2g-inboind 2015-11-12 12:40:40 +01:00
Carsten "Tomcat" Book
fde361620f merge mozilla-inbound to mozilla-central a=merge 2015-11-12 12:00:55 +01:00
Wes Kocher
20d7e77456 Merge m-c to b2ginbound, a=merge
--HG--
extra : commitid : FcH9KT7v2Ab
2015-11-11 17:13:06 -08: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
Carsten "Tomcat" Book
0610c350a3 merge mozilla-inbound to mozilla-central a=merge 2015-11-11 12:42:52 +01:00
Carsten "Tomcat" Book
10eb71a64a merge fx-team to mozilla-central a=merge 2015-11-11 12:04:33 +01:00
Kit Cambridge
651792a7c1 Bug 1220531 - Link to the Push notifications article on SUMO. r=MattN
--HG--
extra : commitid : CyXebSUVhVq
2015-11-10 09:29:47 -08:00
Wander Lairson Costa
45804cc8b4 Bug 1223259 part 3: Disable fota builds. r=pmoore
Nexus 4 does not support fota builds, so let's disable fota to get v2.5
released.

--HG--
extra : commitid : 42f60EQEbl8
2015-11-10 12:23:42 -02:00
Wander Lairson Costa
32ff39119f Bug 1223259 part 2: Disable balrog publishing for OTA builds. r=pmoore
OTA builds is publishing FOTA updates (and I don't have a context why)
so let's disable automatic balrog publshing and do it manually.

--HG--
extra : commitid : BArLZcu5neY
2015-11-10 12:23:42 -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
Andrew Halberstadt
bf1fc268f1 Bug 1223171 - [marionette] add ability to install addons programatically, r=ato
This is needed to install unsigned addons in developer mode. A special pref that
can only be set at runtime will determine whether or not unsigned addons can be
installed. So unsigned addons required for testing will need to be restartless
and installed on the fly. The normal method of dropping the addon in the profile
folder will no longer work.

--HG--
extra : commitid : HaXy0GQQmz9
extra : rebase_source : 4ba87c3d40a7fea9dd7afc510ce16ab54019e32b
2015-11-10 08:29:36 -05:00
Andrea Marchesini
dde96283d8 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking 2015-11-12 14:51:50 +00:00
Andrea Marchesini
f55a08e614 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 1, r=sicking 2015-11-12 14:51:17 +00:00
Carsten "Tomcat" Book
84e6562266 Merge mozilla-central to b2g-i 2015-11-10 14:07:08 +01:00
Carsten "Tomcat" Book
5c359d92c8 merge mozilla-inbound to mozilla-central a=merge 2015-11-10 11:59:34 +01:00
Carsten "Tomcat" Book
79048447d7 merge fx-team to mozilla-central a=merge 2015-11-10 11:53:26 +01: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
Andrea Marchesini
76aba80dc5 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking, r=Ms2ger 2015-11-16 16:57:29 +00:00
Andrea Marchesini
d35be12a6d Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 1, r=sicking 2015-11-16 16:57:29 +00:00
Henrik Skupin
1cfcbcafb8 Bug 1223746 - Refactor logging for firefox-ui-tests to allow an easy submission of failures to Treeherder. r=armenzg DONTBUILD 2015-11-16 17:29:47 +01:00
Ben Kelly
f1965a5c01 Bug 1217909 P6 Fix wpt registration.https.html to expect TypeError for script evaluation errors. r=catalinb 2015-11-16 08:04:11 -08:00
Ben Kelly
b4fa59c0cd Bug 1217909 P5 Add wpt test case for fetch event handlers that throw. r=catalinb 2015-11-16 08:04:11 -08:00
Ben Kelly
034b029b68 Bug 1217909 P4 Extend wpt tests to verify update() promise values for different script failures. r=catalinb 2015-11-16 08:04:11 -08:00
James Graham
6ee92329cd Bug 1213121 - fixup! Wait for at least one close event to fire before ending close-multiple test, to prevent instability, rs=Ms2ger
Missing a return.
2015-11-16 15:42:29 +00:00
James Graham
6094eaba0c Bug 1213121 - Wait for at least one close event to fire before ending close-multiple test, to prevent instability, r=bz 2015-11-16 15:35:43 +00: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
Wes Kocher
f228433404 Merge m-c to fx-team, a=merge
--HG--
extra : commitid : 9v6NXQJLWKT
2015-11-09 17:35:59 -08:00
Wes Kocher
d533ed9ba6 Merge b2ginbound to central, a=merge
--HG--
extra : commitid : J9BhYbnGILd
2015-11-09 17:31:35 -08:00
Wander Lairson Costa
1dd9464b0f Bug 1222501: Fix query mar update url function. r=jlund.
--HG--
extra : commitid : CSac6BeR6E6
2015-11-09 17:49:30 -02:00
Nick Alexander
ade40baf2d Bug 938994 - Move build/mobile/robocop into mobile/android/tests/browser/robocop. r=gbrown
This builds the Robocop tests with |mach build mobile/android|, making
it easier for developers to build Fennec and the tests at the same
time.

--HG--
rename : build/mobile/robocop/AndroidManifest.xml.in => mobile/android/tests/browser/robocop/AndroidManifest.xml.in
rename : build/mobile/robocop/Makefile.in => mobile/android/tests/browser/robocop/Makefile.in
rename : build/mobile/robocop/README => mobile/android/tests/browser/robocop/README
rename : build/mobile/robocop/moz.build => mobile/android/tests/browser/robocop/moz.build
rename : build/mobile/robocop/res/values/strings.xml => mobile/android/tests/browser/robocop/res/values/strings.xml
rename : build/mobile/robocop/robotium-solo-4.3.1.jar => mobile/android/tests/browser/robocop/robotium-solo-4.3.1.jar
extra : commitid : BuNBjgXdm1d
extra : rebase_source : c36b8bf0183d8f5821b7f7839668ca963065d894
extra : histedit_source : a86fef3b834420ea496a9c2644ca72786a2d7da9
2015-11-09 12:55:38 -08:00
Andreas Tolfsen
dac05c8fbd Bug 1223028: Exhaust server-originated commands
The Python client does not currently exhaust all the command
requests originating from the server as pointed out by :bhsu in
https://bugzilla.mozilla.org/show_bug.cgi?id=1211503#c12.

This prevents making multiple calls to runEmulatorCmd and runEmulatorShell
inside executeScript/executeJSScript/executeAsyncScript.  This failure
makes marionette-webapi fail.

We loop through all the commands originating from the server until we
get sent back a response.

r=dburns

--HG--
extra : commitid : 1SVHwcJrDcU
2015-11-09 15:54:10 +00:00
Carsten "Tomcat" Book
605ba2d307 Merge mozilla-central to mozilla-inbound 2015-11-11 12:44:18 +01:00
William Lachance
77d94895a4 Bug 1222588 - Fix counter ingestion in Perfherder;r=jmaher 2015-11-17 12:20:52 -05:00
Julien Pagès
409f2fa183 Bug 1222588 - talos should output PERFHERDER_DATA instead of TALOS_DATA. r=jmaher
--HG--
extra : commitid : HC3KyBlSrx
extra : rebase_source : 5da946485a827a5eeb4fcf79214e1576515f8cf1
2015-11-07 20:35:40 +01: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
David Burns
19232bc3e9 Bug 1222388: Correct ./mach marionette-test r=ato
There have been a number of improvements to the marionette test runner
unfortunately we missed this regression.

--HG--
extra : commitid : KE4FPolRysN
extra : rebase_source : 546152a67a4fd96a1d3c63ba914839c316022eaf
2015-11-09 14:07:52 +00:00
Maja Frydrychowicz
1b4a262a4c Bug 1219397 - Collect Firefox-Desktop-specific prefs in a subclass of GeckoInstance; r=automatedtester
--HG--
extra : rebase_source : 890b1e9915f8ef09e2c74dcbd0cacad68fb4c464
2015-11-05 12:16:32 -05:00
Luis Miguel [:quicksaver]
8fd6fc6676 Bug 1218351 - (e10s) Don't lose initial typed characters when opening the findbar; r=mikedeboer
Moved some of the routine from content to chrome process. The drawback is that now the content process must wait for a response on every keypress.

--HG--
extra : transplant_source : f%99%83H%91%C6B%3FJ%DC%29s%AF%E1%BA%E6GO%0B%17
2015-11-04 15:26:40 +00:00
Andreas Tolfsen
e50c5aed41 Backed out changeset de2c852c9853 (bug 1217988)
CLOSED TREE

--HG--
extra : commitid : 7V7qyzLQGn4
extra : amend_source : afd52fb64b0ed6e49d12cd950ead847df153a6cd
2015-11-10 23:23:47 +00:00
Andreas Tolfsen
22ca8dbc18 Backed out changeset a3f9ac7c8454 (bug 1223028)
CLOSED TREE

--HG--
extra : commitid : 1bAUklMyy5l
extra : amend_source : 93e1e088fe70a510b51b27bdf8380ef577daf946
2015-11-10 22:47:17 +00:00
Andreas Tolfsen
942d6c9426 Bug 1223028: Exhaust server-originated commands
The Python client does not currently exhaust all the command
requests originating from the server as pointed out by :bhsu in
https://bugzilla.mozilla.org/show_bug.cgi?id=1211503#c12.

This prevents making multiple calls to runEmulatorCmd and runEmulatorShell
inside executeScript/executeJSScript/executeAsyncScript.  This failure
makes marionette-webapi fail.

We loop through all the commands originating from the server until we
get sent back a response.

r=dburns

--HG--
extra : commitid : 8oBRRddi4TJ
extra : rebase_source : 98b10ccaba525acd391bf614a91aec1b8f7daf4e
2015-11-09 15:54:10 +00:00
Andreas Tolfsen
4d78a9aa16 Bug 1217988: Use current system OS for platformName capability
Services.appinfo is populated by the target compile system's OS name,
taken from the OS_TARGET configure variable.

By using Services.sysinfo instead, we are returning the effective current
local system's operating system, which is similar to what is found in
Gecko's UA string.

r=dburns

--HG--
extra : commitid : 2UVeU9zzO6p
extra : rebase_source : cea1d6f8bc00173a68a28b51df33d59320be8093
2015-11-10 15:43:58 +00:00
Armen Zambrano Gasparnian
6e7426cf02 Bug 1203552 - Upload buildbot_properties.json for all builds. r=mshal
There are now Buildbot jobs which can be triggered via the Buildbot Bridge.
Buildbot test jobs triggered by BBB builds do not receive the installer and test
urls with a sendchange, hence, failling to run.

In order to pass the installer and test urls to Buildbot test jobs triggered
via BBB (which run with --read-buildbot-configs) we have added functionality
to find these build artifacts by querying TaskCluster.

Up until last quarter this worked because the Buildbot Bridge uploaded a proprties.json
file for every task it created to mirror a Buildbot job (bug 1221091).

Since that is broken, I have found that we can generate a buildbot_properties.json
file and upload it. The current upload mechanism for Buildbot build jobs is that
it creates a TC task and uploads the artifacts there. In this code change, we
determine when a Buildbot job is being driven by a task on TC (aka BBB) and tell
the upload system to use that task instead of creating a new one.

By doing that, tools like Mozilla CI tools can schedule TC graphs out of band by
specifying 'parent_task_id' and getting to the buildbot_properties.json file uploaded
by the parent build job.

--HG--
extra : commitid : 20XrR5whTms
extra : histedit_source : 2f41ffcd33ea7bb0a1fca1c95f92a2c4218b803e%2C7806527c93fc234daf87fa2c704138d4cd368cca
2015-11-10 12:56:58 -05:00
Dustin J. Mitchell
3cddc03eff Bug 1223063: remove redundant file; r=ahal
--HG--
extra : commitid : Lje83PAphPy
extra : rebase_source : 7b098286d29c71ae8ca734f3986cb4f8b13a5bd3
extra : amend_source : 169588e50da0eb9d410ea92d552f17f6a41411ff
2015-11-09 19:15:27 -05:00
Edgar Chen
cea3a0af78 Bug 1223676 - [Marionette] Remove waiting for homescreen on emulator. r=ahal
--HG--
extra : commitid : EppY5lQSe21
extra : rebase_source : 2520211aab893431f9af32ad2217c1b604c637e3
extra : amend_source : beb71aefc8d313ff0eeeec4becebac785535e3b2
2015-11-11 15:23:22 +08:00
Paolo Amadini
083cc54da4 Bug 1206244 - Fix Marionette test that used the identity icon element to test a framework function. r=ato on a CLOSED TREE
--HG--
extra : commitid : ILrIG9g5hRP
extra : amend_source : 3d5286fcd9394bede7a8ddc6b0d3711ecdb0eaf5
2015-11-12 17:55:01 +00:00
Michael Ratcliffe
65b3f9f335 Bug 1218412 - Create ESLint rule to check for CPOWS in browser mochitests r=pbrosset
--HG--
extra : transplant_source : %A8%14Q%E4n%F4%A8%001%B7F%5D%04WO%A2A%CFY%D4
2015-10-30 17:24:45 +00:00
Wes Kocher
c0ece6bf0d Merge m-c to fx-team, a=merge
--HG--
extra : commitid : 2bzybQqlwy0
2015-11-16 17:28:26 -08:00
Alexandre Poirot
02e511006d Bug 1113865 - Replace all calls to dbg_assert with DevToolsUtils.assert. r=fitzgen 2015-11-16 07:22:49 -08:00
James Graham
32ca398d6c Bug 1215800 - Make tests for [before]unload events in window.close not depend on timers, r=Ms2ger 2015-11-16 13:52:16 +00:00
James Graham
fe5e1cf751 Bug 1225032 - Update to latest wptrunner, a=testonly 2015-11-16 13:52:16 +00:00
James Graham
9fda7aa8f7 Bug 1225032 - Update web-platform-tests expected data to revision a5f15d6bdbeeec010465dc906e542873d64797ec, a=testonly 2015-11-16 13:52:16 +00:00
James Graham
e4b7092280 Bug 1215461 - Re-enable session history and navigation tests that are stable after updates, a=testonly 2015-11-16 13:52:16 +00:00
James Graham
6d8a5cdbc6 Bug 1225032 - Update web-platform-tests to revision a5f15d6bdbeeec010465dc906e542873d64797ec, a=testonly
--HG--
rename : testing/web-platform/tests/dom/collections/storage-supported-property-names.html => testing/web-platform/tests/webstorage/storage_supported_property_names.html
2015-11-16 13:52:16 +00:00
Nigel Babu
5b496f6a84 Merge m-c to m-i
CLOSED TREE
2015-11-16 18:42:29 +05:30
Sebastian Hengst
a0cf7d50ad Backed out 2 changesets (22360424ed15, 325a67608df0) (bug 1218433) for W(1,2) failures. r=backout on a CLOSED TREE
Backed out changeset 22360424ed15 (bug 1218433)
Backed out changeset 325a67608df0 (bug 1218433)
2015-11-15 15:56:45 +01:00
sajitk
6418c52357 Bug 1201997 - Part 1 - Converted compiled test to gtest for nsDeque class. Added tests to test untested methods. r=froydn
--HG--
rename : xpcom/tests/TestDeque.cpp => xpcom/glue/tests/gtest/TestNsDeque.cpp
2015-11-15 14:47:49 +01:00
Andrea Marchesini
3285721a07 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking 2015-11-15 11:57:22 +00:00
Andrea Marchesini
9137d7e47b Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 1, r=sicking 2015-11-15 11:57:06 +00:00
Carsten "Tomcat" Book
a22ff2640a Merge mozilla-central to mozilla-inbound 2015-11-17 12:33:46 +01:00
Ting-Yu Chou
f016efafb8 Bug 1220012 - Remove mozbrowserclose listener properly to fix memory leaks. r=ato 2015-10-30 14:29:14 +08:00
Ting-Yu Lin
2322e84c59 Bug 1206545 - Add a marionette test case. r=roc
Test AccessibleCaretEventHub is properly initialized if <html> has
"display: none" initially.

--HG--
extra : commitid : 4D5733d5Xr8
extra : rebase_source : 9c767b200a63777b3f20e85ebc3f83272e979bc9
2015-11-16 18:16:43 +08:00
Chris Manchester
f7d1d2246a Bug 1224305 - Add an option to the mochitest harness to provide a copy of the extra chrome manifest it writes. r=ahal
--HG--
extra : commitid : 93RvsmK2rA0
2015-11-13 16:14:40 -08:00
Sebastian Hengst
c7cc4bc5c8 Backed out changesets 5a3092c456c0,8dcbfd14f1e5 (bug 1218433) for M3, W3 failures and M10 failure on Android. r=backout
* * *
Backed out changeset 8dcbfd14f1e5 (bug 1218433)


462 INFO TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_child-src_worker-redirect.html | CSP child-src worker test other-src-worker_redir-same - got "Error: Failed to load script (nsresult = 0x805e0006)", expected "blocked"
479 INFO TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_child-src_worker.html | Test timed out.
486 INFO TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_child-src_worker_data.html | Test timed out.
2015-11-12 18:44:51 +01:00
Bill McCloskey
9c2a47898f Bug 1208874 - [webext] Generate an extension-specific UUID (r=kmag) 2015-11-12 08:19:45 -08:00
Chris Manchester
a112ba5f02 Bug 1222549 - Add build-metrics submission to perfherder. r=wlach,jlund
This adds "basic" build time metrics to data already submitted to perfherder
from mozharness: the overall build time, and the duration of each build step
as a subtest.

--HG--
extra : commitid : FBjFaDzGeFc
2015-11-16 14:00:56 -08:00
Blake Kaplan
6735c0f1a7 Bug 1223635 - Coerce this to a boolean. r=billm 2015-11-11 13:52:29 -08:00
Wes Kocher
9e8bd5977f Backed out 2 changesets (bug 1218433) for android CSP test failures in m(10) CLOSED TREE
Backed out changeset 50af9a9ba6d9 (bug 1218433)
Backed out changeset 5d8b8744419f (bug 1218433)

--HG--
extra : commitid : 625lyUcSwAk
2015-11-11 10:22:08 -08:00
Andrea Marchesini
f11e7ac146 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking 2015-11-11 16:59:47 +00:00
Andrea Marchesini
934e4c3ba4 Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 1, r=sicking 2015-11-11 16:59:46 +00:00
Nick Thomas
37a1662904 Bug 1220641 - Push to mirrors prefix is too greedy. r=rail DONTBUILD 2015-11-10 10:00:49 -05:00
Julien Pagès
9adf808c0e Bug 1223364 - talos --print-suites should list the tests associated to each suite. r=jmaher
--HG--
extra : commitid : Ds0Vwds2qhi
extra : rebase_source : 55bde4c4feacd2ceab420493b39f8d79b9c193bd
2015-11-10 14:34:15 +01:00
Andreas Tolfsen
021a5ea9b8 Bug 1202381: Remove null check on element id
Corrects type checks on parameters passed to command, indentation level,
and clarifies when the code leaps into content space.

Thanks to Stanislas Daniel Claude Dolcini for doing the first iteration
fix for this.

r=dburns

--HG--
extra : commitid : 3HeTTEsvvBx
extra : rebase_source : 7088760ae24d695a2f9fa20b14a16cdec2e125d7
2015-11-09 17:48:31 +00:00
Carsten "Tomcat" Book
1b50326426 Merge mozilla-central to mozilla-inbound 2015-11-10 12:13:10 +01:00
Julien Pagès
c57e5b05dc Bug 1207074 - remove obsolete code to download talos json in harness. r=jmaher
--HG--
extra : commitid : 9ZeZIXwpTSs
extra : rebase_source : c814136da9f160656fce68f1fb062dcff2df4ac3
2015-11-09 19:11:39 +01:00
Kate McKinley
787671cd5b Bug 1045891 - Web platform test fixes for child-src r=ckerschb,r=jgraham 2015-11-02 13:41:39 -08:00
Maja Frydrychowicz
efa9e8e397 Bug 1199588 - Add --workspace option to Marionette runner; r=automatedtester
The default behaviour is unchanged: gecko.log and logcat are saved to the
cwd, a temporary Firefox profile is cloned or created in TMP.

When a path is specified via --workspace, gecko.log, logcat and the Firefox
profile directory are all saved there instead. A profile saved in the
workspace does not get deleted at the end of a session unless it's a clone.

--HG--
extra : rebase_source : 155c26af065f55bcba0f2a139c9f06e4a526f740
2015-11-02 11:55:29 -05:00
Tooru Fujisawa
6e26277e91 Bug 1221139 - Report actual exception string and traceback in ParseError. r=ahal
--HG--
extra : commitid : 4C7qISpav0m
extra : rebase_source : 3260ad4cb2063da21e94b786f7b9efbd91fd1d9d
2015-11-07 20:45:07 +09:00
Wes Kocher
8df6ddfb90 Merge m-c to inbound, a=merge
--HG--
rename : mobile/android/base/resources/drawable-hdpi/overlay_send_tab_icon.png => mobile/android/base/resources/drawable-hdpi/shareplane.png
rename : mobile/android/base/resources/drawable-xhdpi/overlay_send_tab_icon.png => mobile/android/base/resources/drawable-xhdpi/shareplane.png
rename : mobile/android/base/resources/drawable-xxhdpi/overlay_send_tab_icon.png => mobile/android/base/resources/drawable-xxhdpi/shareplane.png
extra : commitid : DZzg6KsUXKv
extra : rebase_source : 6583dc121ed84d975164d2c711721831d8aa9f38
2015-11-09 17:33:59 -08:00
Ben Kelly
71a771bb4b Bug 1189681 Fix wpt oninstall-script-error.https.html. r=baku 2015-11-09 11:13:09 -08:00
Steve Fink
9dee0b042d Bug 1211402 - Upload hazard artifacts to blobber, r=nthomas
--HG--
extra : rebase_source : 7292f450f5420676652201d3bbad81944d4d8d8d
extra : amend_source : e4e7cab1371bcf9f067aad135fd66e05f418ed27
extra : histedit_source : 1dce02510db5f5cecc5be68b41c428c921c8c02f
2015-10-29 11:40:12 -07:00
Steve Fink
2b1c1b8352 Bug 1211402. Re-enable the upload step, but take out the stuff that no longer works (as in, everything.) r=me
This will probably come back in the form of S3 uploads at some point.

--HG--
extra : rebase_source : b53c48dd26b093175f80562e84b367b4d00ea558
extra : histedit_source : 1ee2ff9bb4c88d0f4973a00ae93b6872a6252432
2015-10-29 11:39:49 -07:00
Steve Fink
1944c9402b Bug 1219880 - Implement MOZ_UPLOAD_DIR for hazard builds, r=jlund
--HG--
extra : rebase_source : 1983e43e640798f1da4bd2c1de915d22b42dd065
extra : amend_source : d0b588bef46d0008ab3854d109cf02926b304d27
2015-10-29 11:33:54 -07:00
Wes Kocher
e943bc8e33 Merge m-c to inbound a=merge
--HG--
extra : commitid : IcbfYN5aCjt
2015-11-06 15:13:35 -08:00
Julien Pagès
6ecfd96975 Bug 1222603 - talos --print-tests and --print-suites are broken. r=wlach
--HG--
extra : commitid : LgnCEUjk91
extra : rebase_source : 4a98e465a1aaf6bb350642e822ff9c4c464400bd
2015-11-06 22:50:24 +01: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
Carsten "Tomcat" Book
672fda2c82 Merge mozilla-central to fx-team 2015-11-06 13:59:27 +01:00
Manuel Casas
54526e2604 Bug 1213984 - Remove contacts code from Loop's backend. r=Standard8 2015-11-06 11:52:24 +00:00
Ben Kelly
ac8a0f19ae Bug 1221351 P2 Add a web-platform-test to check for crash when calling .register() on closed window. r=catalinb 2015-11-05 09:33:34 -08:00
Joel Maher
46a336a236 Bug 1220132 - fix xperf-e10s command line parameters. r=wlach 2015-11-06 12:39:57 -08:00
William Lachance
4a8f619681 Bug 1204625 - Add lowerIsBetter metadata to summary series in Talos;r=jmaher 2015-11-05 17:50:01 -05:00
Nicholas Nethercote
f07dc1c47b Bug 1059014 (part 1) - Remove support for max line box width. r=dbaron.
This basically reverts bug 780258.

--HG--
extra : rebase_source : 59cc458d83fed9735e9e0321ec52a0a9484bd7ba
2015-11-04 20:25:01 -08:00
William Lachance
163db74476 Bug 1204625 - Add series data (unit, whether lower is better) to Talos output;r=jmaher 2015-10-30 17:26:39 -04:00
Geoff Brown
e7a25cb373 Bug 1197716 - On Android, include fonts in test profile; r=jmaher 2015-11-06 12:01:33 -07:00
Wes Kocher
f8ad8afb5a Backed out 4 changesets (bug 1045891) for b2g mochitest 7 failures
Backed out changeset c590b18c5885 (bug 1045891)
Backed out changeset 14818a2329a4 (bug 1045891)
Backed out changeset e44d41985fed (bug 1045891)
Backed out changeset 781a76befe01 (bug 1045891)

--HG--
extra : commitid : 77UlfZzjWcg
2015-11-06 09:36:49 -08:00
James Graham
6fc43546ac Bug 1217418 - Make wpt update script more robust in the face of patches that won't apply, r=Ms2ger
This can happen if landing the update took a long time such that there is
a local patch against a file that was changed upstream in the period between
starting the update and landing it.
2015-11-06 15:10:53 +00:00
Ben Kelly
d47ed38725 Bug 1221351 P3 Fix test name in register-closed-window.https.html. a=testonly 2015-11-06 06:58:04 -08:00
Carsten "Tomcat" Book
349dddd912 Merge mozilla-central to mozilla-inbound to fix m1 orange 2015-11-06 14:39:59 +01:00
Kate McKinley
bb8dba45ac Bug 1045891 - Web platform test fixes for child-src r=ckerschb,r=jgraham 2015-11-02 13:41:39 -08:00
Carsten "Tomcat" Book
96cae40554 Merge mozilla-central to mozilla-inbound 2015-11-05 13:42:27 +01:00
Carsten "Tomcat" Book
10e4bb40b4 merge b2g-inbound to m-c to fix merge conflicts a=merge 2015-11-05 13:38:39 +01: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
Carsten "Tomcat" Book
3e11f2fe34 merge mozilla-inbound to mozilla-central a=merge 2015-11-04 11:59:46 +01: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
Robert O'Callahan
95adec5b5e Bug 1209994. Fix a couple of issues that make the percentage-height-calculation.html test unreliable. r=bz
--HG--
extra : commitid : DGDN3jYJWJ0
extra : rebase_source : e4a93114144139f9c1e19cc1e10eb1a227f4214c
2015-10-29 16:56:30 +13:00
Jordan Lund
a46d212a29 Bug 1220765 - 43.0b1 build1 fennec repacks failing to upload and submit to taskcluster, DONTBUILD r=rail, a=releases
--HG--
extra : amend_source : 7368e06aa2c7509159e69d17a7def6872299eaf7
2015-11-03 14:02:56 -08:00
Andrew Halberstadt
e7029d44aa Bug 1219870 - [mozlog] ensure correct suite state when logging suite_start/suite_end via StructuredLogger.log_raw, r=chmanchester
--HG--
extra : commitid : L5aVgE5euqR
extra : rebase_source : 3b7f3b105503a7cc3e0ba8d8c15a85b18a06ce30
2015-10-29 15:11:25 -04:00
Joel Maher
aff7976c5a Bug 1210920 - regression from talos webserver- talos damp doesn't load a real page. r=bgrins 2015-11-05 01:59:01 -08:00
Landry Breuil
d3fda7e08c Bug 1220411 - add XLDFLAGS to correctly find X libs when linking screentopng r=glandium 2015-11-05 09:48:37 +01:00
Maja Frydrychowicz
4cb179de44 Bug 1217557 - set browser.tabs.remote.autostart to False in GeckoInstance; r=automatedtester
--HG--
extra : rebase_source : 11ff5f88613b18ad7d46ca0f8ef008fdff2da2e3
2015-11-02 18:19:58 -05:00
Bill McCloskey
c76ae8f933 Bug 967873 - Test changes for async removeTab (r=Gijs) 2015-11-04 10:56:15 -08:00