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

9319 Коммитов

Автор SHA1 Сообщение Дата
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
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
Bill McCloskey ea830e8a7b Bug 1219504 - BrowserTestUtils changes (r=mconley) 2015-11-04 10:56:15 -08:00
Carsten "Tomcat" Book 66acd27cd3 Merge mozilla-central to mozilla-inbound 2015-11-04 12:31:11 +01:00
Nick Thomas 429a3b1e2f Bug 1221386, checksums failing in 43.0b1, r=jlund DONTBUILD
--HG--
extra : source : d5bb596f28cd35ca5ef2a6ea8a7ee6351f01929a
extra : intermediate-source : 3b6702f55a1946e411fa2c3e3967ed7354b938d5
2015-11-04 22:04:18 +13:00
Maja Frydrychowicz fc478b4b18 Bug 1212608 - Add parts of firefox_ui_harness to Marionette runner; r=automatedtester
* BaseMarionetteRunner: any change to self.bin resets self.marionette and
  self.tests, so you change binaries between calls to run_tests()
* Refactor runtests.py to make it easier to extend/customize the harness
  for different test suites. Add more error handling.

--HG--
extra : transplant_source : %BB%AC%A0%93%A1s%7F%23%A5%DER%E0%AF%B8Q%AF%83%98d%D9
2015-10-23 16:43:40 -04:00
Julien Pagès a4b97ca1c4 Bug 1173502 - add cmdline options to set prefs (same as in mozprofile). r=dburns
--HG--
extra : transplant_source : %15%16%84%D1%DB%A3%0F%E3%13y%04o%95%8B%24w%ADx%81%A4
2015-11-02 18:56:15 +01:00
William Lachance 58c73056a0 Bug 1149164 - Fix minor logic error in previous commit;r=gbrown 2015-11-02 13:36:37 -05:00
William Lachance 3ed8bc9bb7 Bug 1149164 - Refine file size output for perfherder;r=gbrown
--HG--
extra : rebase_source : 3e4188f91eb958baefc8e39a7106364cc0bae258
2015-11-02 10:10:59 -05: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
Julien Pagès bb11933e45 Bug 1213026 - Skip a test based on the value of a browser pref. r=dburns
--HG--
extra : commitid : KuaEKJsQSB4
2015-11-02 19:09:18 +01:00
Andrew Halberstadt aab33a2e8d Bug 1218542 - Install language-pack-en-base in ubuntu1204-test image; set LANG/LC_ALL to en_US.UTF-8, r=dustin
Also calls `dpkg-reconfigure locales`, but it's not entirely clear if this is
necessary or not.

--HG--
extra : commitid : 4jWDfNVFuD0
extra : rebase_source : 926488fe6f619c9c8ae361925256fe069638e51c
2015-10-28 14:55:10 -04:00
Jonathan Griffin 365e5a1944 Bug 1209327 - Don't pass --tests when specifying a test manifest, r=maja_zf 2015-11-02 08:08:21 -08:00
Rail Aliiev 8997172efb Bug 1220641 - Push to mirrors prefix is too greedy. r=Callek DONTBUILD 2015-11-02 09:56:51 -05:00