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

7360 Коммитов

Автор SHA1 Сообщение Дата
Kershaw Chang 59ddbff283 Bug 1152242 - Enable e10s in mozinfo. r=ted
--HG--
extra : rebase_source : 70494eb870330ec0ee75f848c67b59dc4f43777d
2015-04-08 20:03:00 -04:00
Ryan VanderMeulen 016b169721 Merge m-c to b2g-inbound. a=merge 2015-04-09 12:08:54 -04:00
Thomas Zimmermann 5b0221d66d Bug 1146355: Move Bluetooth legacy interface into sub-directory bluetooth1/, r=joliu
--HG--
rename : dom/bluetooth/BluetoothAdapter.cpp => dom/bluetooth/bluetooth1/BluetoothAdapter.cpp
rename : dom/bluetooth/BluetoothAdapter.h => dom/bluetooth/bluetooth1/BluetoothAdapter.h
rename : dom/bluetooth/BluetoothCommon.h => dom/bluetooth/bluetooth1/BluetoothCommon.h
rename : dom/bluetooth/BluetoothDevice.cpp => dom/bluetooth/bluetooth1/BluetoothDevice.cpp
rename : dom/bluetooth/BluetoothDevice.h => dom/bluetooth/bluetooth1/BluetoothDevice.h
rename : dom/bluetooth/BluetoothHfpManagerBase.h => dom/bluetooth/bluetooth1/BluetoothHfpManagerBase.h
rename : dom/bluetooth/BluetoothHidManager.cpp => dom/bluetooth/bluetooth1/BluetoothHidManager.cpp
rename : dom/bluetooth/BluetoothHidManager.h => dom/bluetooth/bluetooth1/BluetoothHidManager.h
rename : dom/bluetooth/BluetoothInterface.cpp => dom/bluetooth/bluetooth1/BluetoothInterface.cpp
rename : dom/bluetooth/BluetoothInterface.h => dom/bluetooth/bluetooth1/BluetoothInterface.h
rename : dom/bluetooth/BluetoothInterfaceHelpers.cpp => dom/bluetooth/bluetooth1/BluetoothInterfaceHelpers.cpp
rename : dom/bluetooth/BluetoothInterfaceHelpers.h => dom/bluetooth/bluetooth1/BluetoothInterfaceHelpers.h
rename : dom/bluetooth/BluetoothManager.cpp => dom/bluetooth/bluetooth1/BluetoothManager.cpp
rename : dom/bluetooth/BluetoothManager.h => dom/bluetooth/bluetooth1/BluetoothManager.h
rename : dom/bluetooth/BluetoothProfileController.cpp => dom/bluetooth/bluetooth1/BluetoothProfileController.cpp
rename : dom/bluetooth/BluetoothProfileController.h => dom/bluetooth/bluetooth1/BluetoothProfileController.h
rename : dom/bluetooth/BluetoothProfileManagerBase.h => dom/bluetooth/bluetooth1/BluetoothProfileManagerBase.h
rename : dom/bluetooth/BluetoothPropertyContainer.cpp => dom/bluetooth/bluetooth1/BluetoothPropertyContainer.cpp
rename : dom/bluetooth/BluetoothPropertyContainer.h => dom/bluetooth/bluetooth1/BluetoothPropertyContainer.h
rename : dom/bluetooth/BluetoothReplyRunnable.cpp => dom/bluetooth/bluetooth1/BluetoothReplyRunnable.cpp
rename : dom/bluetooth/BluetoothReplyRunnable.h => dom/bluetooth/bluetooth1/BluetoothReplyRunnable.h
rename : dom/bluetooth/BluetoothRilListener.cpp => dom/bluetooth/bluetooth1/BluetoothRilListener.cpp
rename : dom/bluetooth/BluetoothRilListener.h => dom/bluetooth/bluetooth1/BluetoothRilListener.h
rename : dom/bluetooth/BluetoothService.cpp => dom/bluetooth/bluetooth1/BluetoothService.cpp
rename : dom/bluetooth/BluetoothService.h => dom/bluetooth/bluetooth1/BluetoothService.h
rename : dom/bluetooth/BluetoothSocketObserver.h => dom/bluetooth/bluetooth1/BluetoothSocketObserver.h
rename : dom/bluetooth/BluetoothUtils.cpp => dom/bluetooth/bluetooth1/BluetoothUtils.cpp
rename : dom/bluetooth/BluetoothUtils.h => dom/bluetooth/bluetooth1/BluetoothUtils.h
rename : dom/bluetooth/BluetoothUuid.cpp => dom/bluetooth/bluetooth1/BluetoothUuid.cpp
rename : dom/bluetooth/BluetoothUuid.h => dom/bluetooth/bluetooth1/BluetoothUuid.h
rename : dom/bluetooth/ObexBase.cpp => dom/bluetooth/bluetooth1/ObexBase.cpp
rename : dom/bluetooth/ObexBase.h => dom/bluetooth/bluetooth1/ObexBase.h
rename : dom/bluetooth/ipc/BluetoothChild.cpp => dom/bluetooth/bluetooth1/ipc/BluetoothChild.cpp
rename : dom/bluetooth/ipc/BluetoothChild.h => dom/bluetooth/bluetooth1/ipc/BluetoothChild.h
rename : dom/bluetooth/ipc/BluetoothMessageUtils.h => dom/bluetooth/bluetooth1/ipc/BluetoothMessageUtils.h
rename : dom/bluetooth/ipc/BluetoothParent.cpp => dom/bluetooth/bluetooth1/ipc/BluetoothParent.cpp
rename : dom/bluetooth/ipc/BluetoothParent.h => dom/bluetooth/bluetooth1/ipc/BluetoothParent.h
rename : dom/bluetooth/ipc/BluetoothServiceChildProcess.cpp => dom/bluetooth/bluetooth1/ipc/BluetoothServiceChildProcess.cpp
rename : dom/bluetooth/ipc/BluetoothServiceChildProcess.h => dom/bluetooth/bluetooth1/ipc/BluetoothServiceChildProcess.h
rename : dom/bluetooth/ipc/BluetoothTypes.ipdlh => dom/bluetooth/bluetooth1/ipc/BluetoothTypes.ipdlh
rename : dom/bluetooth/ipc/PBluetooth.ipdl => dom/bluetooth/bluetooth1/ipc/PBluetooth.ipdl
rename : dom/bluetooth/ipc/PBluetoothRequest.ipdl => dom/bluetooth/bluetooth1/ipc/PBluetoothRequest.ipdl
rename : dom/bluetooth/tests/marionette/head.js => dom/bluetooth/bluetooth1/tests/marionette/head.js
rename : dom/bluetooth/tests/marionette/manifest.ini => dom/bluetooth/bluetooth1/tests/marionette/manifest.ini
rename : dom/bluetooth/tests/marionette/test_dom_BluetoothAdapter_discovery.js => dom/bluetooth/bluetooth1/tests/marionette/test_dom_BluetoothAdapter_discovery.js
rename : dom/bluetooth/tests/marionette/test_dom_BluetoothAdapter_getters.js => dom/bluetooth/bluetooth1/tests/marionette/test_dom_BluetoothAdapter_getters.js
rename : dom/bluetooth/tests/marionette/test_dom_BluetoothAdapter_pair.js => dom/bluetooth/bluetooth1/tests/marionette/test_dom_BluetoothAdapter_pair.js
rename : dom/bluetooth/tests/marionette/test_dom_BluetoothAdapter_setters.js => dom/bluetooth/bluetooth1/tests/marionette/test_dom_BluetoothAdapter_setters.js
rename : dom/bluetooth/tests/marionette/test_dom_BluetoothManager_adapteradded.js => dom/bluetooth/bluetooth1/tests/marionette/test_dom_BluetoothManager_adapteradded.js
rename : dom/bluetooth/tests/marionette/test_dom_BluetoothManager_enabled.js => dom/bluetooth/bluetooth1/tests/marionette/test_dom_BluetoothManager_enabled.js
2015-04-09 15:57:40 +02:00
Carsten "Tomcat" Book 4861b6d51f Backed out changeset 1158acbea753 (bug 1140293) for frequent windows m-oth test failures in test_wheeltransaction.xul 2015-04-08 10:22:34 +02:00
Carsten "Tomcat" Book 4b5921ecd5 Merge mozilla-central to mozilla-inbound on a CLOSED TREE
--HG--
extra : amend_source : 819d52b478ffd82e8f6fae04167d1cf7ecc9a48f
2015-04-17 16:42:46 +02:00
Mike Conley 6a2fda6f73 Bug 1110887 - Add test to exercise both cases of some non-determinism when dealing with plugin crashes in e10s. r=felipe.
--HG--
extra : source : 71310d7e7e2cc37d7da0131ad8e68d4db0788415
extra : amend_source : 5c0178440a40c2f198ad69944dfd600816804914
2015-03-27 16:32:24 -04:00
Carsten "Tomcat" Book a808046b2f Backed out changeset 71310d7e7e2c (bug 1110887)
--HG--
extra : rebase_source : e89fe430036926c1cc4077154958339c6dbfb3ca
2015-04-09 13:05:55 +02:00
Mike Conley 952ec40084 Bug 1110887 - Add test to exercise both cases of some non-determinism when dealing with plugin crashes in e10s. r=felipe.
--HG--
extra : rebase_source : 9542bb8f9177680a45deb2056c1a66af59b180d8
2015-03-27 16:32:24 -04:00
Ehsan Akhgari 6483401f34 Bug 1152872 - Don't attempt to leak-check the tools that we run as part of the setup for the mochitest suite; r=mccr8 2015-04-09 14:11:09 -04:00
Nathan Froyd d876b3e545 Bug 870891 - move DIST_FILES to moz.build; r=mshal 2015-04-15 16:04:49 -04:00
Andreas Tolfsen 9ad39929e4 Bug 1153832: New dispatch style framework in Marionette listener
Takes advantage of the new dispatching technique introduced in bug
1107706 on the content side.

The patch introduces the framework to write simpler command handlers
in content space, but does not convert all commands in listener.js to
use this.  This can be done gradually, as both techniques are still
compatible.

r=dburns

--HG--
extra : rebase_source : 2fac74a40d529f4a9112d4cd1e8d3f0681fd3499
extra : source : 043a824dd7b749192a8c7ec3f1a8d3ba4d2619d0
2015-04-15 12:18:00 +01:00
Mike Taylor ab3430d3ff Bug 1064083 - Update srcset web-platform expectations. r=jst 2015-03-10 11:00:00 -04:00
Alessio Placitelli 77e10bc782 Bug 1137252 - Make Telemetry retain pings even if sending is disabled. r=vladan 2015-03-05 08:47:00 +01:00
Carsten "Tomcat" Book 0e18f2d43d Merge mozilla-central to fx-team 2015-04-13 12:10:00 +02:00
Mark Hammond 1a137f9914 Bug 1074014 - allow verbose=true in xpcshell test manifests. r=ted 2015-04-13 10:32:55 +10:00
Alessio Placitelli 748aeb48ed Bug 1137252 - Make Telemetry retain pings even if sending is disabled. r=vladan 2015-03-05 08:47:00 +01:00
David Anderson f3dd0c4c42 Allow wheel tests finer control over the refresh driver. (bug 1140293, r=mstange) 2015-04-16 21:35:31 -04:00
Ryan VanderMeulen a4f44fd976 Merge m-c to inbound. a=merge 2015-04-16 16:21:05 -04:00
Neil Deakin f245f74c2a Bug 1131818, add versions of synthesizeMouse that work with child process tabs, r=mconley 2015-04-16 15:38:13 -04:00
Neil Deakin 264ef51639 Bug 1153289, add some tab switching methods to BrowserTestUtils.jsm, r=felipe 2015-04-16 15:38:13 -04:00
Andrew Halberstadt 046e79ee98 Bug 1046992 - Consolidate desktop/b2g/b2g desktop mochitest mach commands, r=gbrown
--HG--
extra : rebase_source : 9b9fc8c9fa50530a4bfc574bd0782c2594237474
2015-04-08 11:12:52 -04:00
Julien Pagès 4dc4420abe Bug 1124695 - [mozrunner] and/or [mozprocess] should send SIGTERM before sending SIGKILL by default; r=ahal
--HG--
extra : rebase_source : f748f2b0ed6e3cf17f7bc9da1be8a8d243dff468
2015-02-27 15:11:14 -05:00
Ben Kelly 0d992b9994 Bug 1110485 P3.1 Note WPT cache-storage-keys test passes after refactor fixed op queueing bug. r=jgraham 2015-04-14 17:11:19 -07:00
Wes Kocher 33baeda5d3 Merge m-c to inbound a=merge CLOSED TREE 2015-04-14 15:32:52 -07:00
Wes Kocher 26d36e116a Backed out changeset ebaae8b6007f (bug 1110485) 2015-04-14 15:27:43 -07:00
Wes Kocher a268632864 Bug 1154325 - Disable cache-storage-keys.https.html for being flaky 2015-04-14 14:41:57 -07:00
Ben Kelly 004133cc2e Bug 1110485 P3.1 Note WPT cache-storage-keys test passes after refactor fixed op queueing bug. r=jgraham 2015-04-14 12:21:14 -07:00
Boris Zbarsky 3dbe43d96c Bug 1151940 part 3. Make some writable cssom-view attributes that we only allow setting from chrome act the way readonly replaceables would when called from content. r=smaug 2015-04-08 22:50:45 -04:00
Boris Zbarsky a00fe72fd2 Bug 1151940 part 2. Add a convenience function in nsGlobalWindow for replacing a property on the window with a new value. r=smaug 2015-04-08 22:50:45 -04:00
Wes Kocher 14910f6300 Backed out changeset 2d75c37883a0 (bug 1151883) for windows xperf permafails
--HG--
extra : rebase_source : 86509efce79dd2735e980e4630de9d421dec7d73
2015-04-08 17:55:00 -07:00
Carsten "Tomcat" Book ef43ff7fe0 Backed out changeset cc8eb386f147 (bug 1154691) for b2g test bustage on a CLOSED TREE 2015-04-16 13:47:51 +02:00
Andreas Tolfsen e3193bd590 Bug 1154691: Align Marionette with WebDriver errors
Adds `invalid selector' and `invalid session id' errors to the server,
and aligns the exceptions in the Python client with those in the server.

Some of the exceptions are not in use yet and consequently do not carry
a `code` property.  This is fine because it makes us future-proof when
the server starts using them.

r=dburns

--HG--
extra : rebase_source : 5a39fe5749190acb2170025586e6bfdd82e5697c
2015-04-15 13:38:01 +01:00
James Graham 9f49755dec Bug 1155079 -Update web-platform-tests expected data to revision 89b6e2bc460316c7f273712d22f0b2d3a3d0c5be, a=testonly 2015-04-16 09:45:59 +01:00
James Graham e8569f1458 Bug 1155079 -Update to latest wptrunner, a=testonly 2015-04-16 09:44:10 +01:00
James Graham ee28e32f72 Bug 1154823 - Give upstreaming script a simple UI to select commits that should not be upstreamed (e.g. backouts) r=Ms2ger 2015-04-16 09:44:08 +01:00
James Graham 0565fbf26e Bug 1155079 - Update web-platform-tests to revision 89b6e2bc460316c7f273712d22f0b2d3a3d0c5be, a =testonly 2015-04-16 09:43:09 +01:00
jlal@mozilla.com 24f695d53b Bug 1151877 - Disable pip upgrade checks r=me
--HG--
extra : rebase_source : f3d7dd0a2ea287de7aa0516dbbd2b53cdff40223
2015-04-09 22:30:19 -07:00
jlal@mozilla.com ebc9392321 Bug 1151877 - Add buildbot freindly index routes for emulator-kk/ics r=me
--HG--
extra : rebase_source : 81ac82c9be4bef1b870f77052714246cbf13b403
2015-04-09 12:11:23 -07:00
Andrew Halberstadt fe95342cec Bug 1157302 - [mozbase] Ignore unrecognized version strings when generating changelogs in versioninfo.py, DONTBUILD, r=armenzg
--HG--
extra : rebase_source : e1038d7ea1ac7cc9c23b570103e9aae97e04346e
2015-04-22 11:49:34 -04:00
Andreas Tolfsen 06c35da2a3 Bug 1154525: Make HTMLElement#location and #size use #rect internally
getElementSize and getElementLocation are getting removed from the
Marionette server (bug 1153911) and this is in preparation for that.

Fortunately getElementRect is backwards compatible and we can extract
the properties we need from that dictionary.

r=chmanchester

--HG--
extra : rebase_source : 8d4d8c005c90f335f4c241e677973807cfca0cb4
2015-04-17 17:02:14 +01:00
Marcos Caceres 6afb396da3 Bug 1154464 - Add a dedicated test for BrowserTestUtils.browserLoaded. r=smacleod r=Paolo 2015-04-22 10:11:00 +02:00
Joel Maher b1f8abbafa Bug 1151883 - update talos to pick up addons signing and selfsupport preference changes. r=wlach 2015-04-08 14:46:27 -04:00
Dave Hunt 2bca6b23e3 Bug 1153795 - Bump marionette_driver to 0.4 and marionette_client to 0.10. r=atolfsen 2015-04-13 15:35:15 +01:00
Mike Conley 8d20846655 Bug 1152864 - Disable unsafe CPOW warnings when running mochitests by default, and add option to re-enable. r=ahal.
--enable-cpow-warnings can now be passed when running a mochitest to re-enable the warnings,
should one wish to do that.

--HG--
extra : rebase_source : 47b51bade91531269a77fec6c2c68fa1b3babf36
2015-04-10 13:45:22 -04:00
Ted Mielczarek fb4b821e19 bug 1151407 - Remove _HTTPD_JS_PATH from xpcshell test harness. r=jmaher
Only the httpd.js unit tests actually rely on this. I tried to make them use Cu.import but they also rely on poking a bunch of stuff in httpd.js that's not exported, so instead I just made the test manifest copy httpd.js to the test directory and had them load it from there.

--HG--
extra : rebase_source : 24b04d619891ec95e5df23a2eb7f3277dd3206b2
extra : amend_source : 72139cecdcd695171e2fd0ce8ea7be91c1eebd1a
2015-04-03 08:20:32 -04:00
Andreas Tolfsen d6f45b6268 Bug 984921: Clean up Marionette navigation tests
Cleans up navigation tests to use assertion routines that give us better
feedback if tests were to fail.

Also adds a test for setting location through executeScript, and a test
for getCurrentUrl returning the URL of the top-level browsing context
when inside an iframe.

r=dburns

--HG--
extra : rebase_source : 1844c906cc436ef378f07342051a44689fedba58
2015-04-11 17:56:53 +01:00
James Graham 92ca3bb31c Bug 1153290 - Disable crash reporter in mozrunner when running under a debugger, r=ted 2015-04-13 11:13:55 +01:00
James Graham 6d7d5514c1 Bug 1153521 - Disable some unstable cache-storage tests, a=testonly 2015-04-13 10:35:12 +01:00
James Graham eeee9fad53 Bug 1153521 - Update web-platform-tests expected data to revision 7311aa630534282885b9add15b1c30b2b59316dd, a=testonly 2015-04-13 10:35:12 +01:00
James Graham f4e871c54c Bug 1153521 - Increase the timeout for cache-storage tests, a=testonly 2015-04-13 10:35:11 +01:00
James Graham a18c0a9b3e Bug 1153521 - Update to latest wptrunner, a=testonly 2015-04-13 10:35:11 +01:00
James Graham 853b442975 Bug 1153521 - Update web-platform-tests to revision 7311aa630534282885b9add15b1c30b2b59316dd, a=testonly 2015-04-13 10:35:10 +01:00
David Anderson 01d5761755 Fix tests that depend on synchronous scrolling. (bug 1140293, r=mstange,masayuki,kgilbert) 2015-04-13 00:51:43 -04:00
Brian Birtles 005127ebbf Bug 1152171 part 3 - Update web-platform-tests expectations; r=jgraham
Until the renaming PR (https://github.com/w3c/web-platform-tests/pull/1748)
lands upstream and we update, this test will fail.
2015-04-10 10:39:59 +09:00
Ehsan Akhgari 08cc0ef3c1 Bug 952211 - Print a warning about using 'run' when debugging an xpcshell test using lldb; r=froydnj 2015-04-10 14:16:10 -04:00
Andreas Tolfsen 9920d6780f Bug 1153240: Fix variable assignment of value in GeckoDriver#multiAction
Bug 1150041 inadvertently fixed a closely related issue.

r=njpark

--HG--
extra : rebase_source : 55b9bb965464c31c7c04b77ae46bc4a82293757c
2015-04-10 15:09:25 +01:00
Andreas Tolfsen 487ab6096d Bug 941085: File uploads support in Marionette
Adds support for W3C WebDriver compatible file uploads, where additional
calls to sendKeys on <input type=file multiple> will append files,
rather than reset the field.

r=dburns

--HG--
extra : source : 93166201fca032157ecb88923a62e8b2e8f9529d
extra : amend_source : a27f709de201063cc510af2f234d45344e90193b
2015-04-02 15:16:00 +01:00
Shih-Chiang Chien 74f007221b Bug 1158003 - Add command parser for jetpack-addon and jetpack-package. r=ted
--HG--
extra : transplant_source : %BD%CD%00%AC8%EC%7E%D8%1F%00%E0%F3%AF%A5%B8b%0Fln%87
2015-04-24 10:33:23 +08:00
Chris Manchester 0838128b00 Bug 1157725 - Rewrite test_mouse_action.py to be more robust. r=ato
--HG--
extra : transplant_source : %08%05%C8%2Bb%19%99%D9%DC%ECV%3A%BB%87%D1%CDv%09%09-
2015-04-23 22:17:30 -07:00
Hiroyuki Ikezoe 1cd583862c Bug 1147751 - Implement Assert.greater, Assert.greaterOrEqual, Assert.less and Assert.lessOrEqual. r=mikedeboer 2015-04-24 01:12:00 -04:00
Nathan Froyd e26e000024 Bug 1158227 - part 1 - don't run TSan on test tools or the xpcshell HTTP server in mochitests; r=jmaher 2015-04-23 16:35:22 -04:00
Ben Kelly 41792a93a0 Bug 1110485 P3.1 Note WPT cache-storage-keys test passes after refactor fixed op queueing bug. r=jgraham 2015-04-16 12:00:15 -07:00
Boris Zbarsky 9f8de4bfd5 Bug 1154366. Pass in a JSContext to StructuredCloneContainer::InitFromJSVal so it will throw its exceptions somewhere where people might see them. r=bholley 2015-04-16 13:22:15 -04:00
Markus Stange 32393dc505 Bug 932958 - Use the Skia Software backend by default for canvas on OS X. r=jrmuizel
--HG--
extra : rebase_source : c52270e748c7f25821c1635d2c004536d1cfe947
extra : source : 1d3a58326caa70fe49374f5c236594a51ca11b44
2015-04-07 22:23:02 -04:00
dvander@alliedmods.net d6e650ec3e Fix tests that depend on synchronous scrolling. (bug 1140293, r=mstange,masayuki,kgilbert) 2015-04-07 18:20:43 -07:00
Andreas Tolfsen 0a912ae1c7 Bug 945729: Replace error number codes with strings
Brings Marionette closer to compliance with the W3C WebDriver standard
which prescribes that errors should be identified by a string rather
than a magic number.

r=dburns

--HG--
extra : rebase_source : 2bdb28f3c05e56b17cc13ceacbf3167dabe89fd0
extra : source : 2b691bf191db1a83ae489116649602a74e64007a
2015-04-08 19:02:34 +01:00
Andrea Marchesini 085da9302a Bug 1156632 - Remove unused forward class declarations - patch 5 - rdf, parser, layout and something else, r=ehsan 2015-04-22 08:29:22 +02:00
Wes Kocher 10b0765a42 Merge m-c to inbound a=merge
--HG--
extra : rebase_source : 65e706214cf534170bf6cfe658eb394c0195cb81
2015-04-21 15:35:07 -07:00
Andreas Tolfsen 0c357d12a3 Bug 1152682: Correct invalid selector errors in elements.js
r=jgriffin

--HG--
extra : rebase_source : c2e693c393ad93c7f5bdd6a1fb3b29d2ef13d9af
2015-04-20 13:45:59 +01:00
Andreas Tolfsen f421bdc30c Bug 1154757: Correct unable to set cookie error
r=dburns

--HG--
extra : rebase_source : 2251ee9e992d8ec8fca4ce8a2bf62d28853e9660
2015-04-20 13:53:51 +01:00
Brian Grinstead b47c13f8d2 Bug 1150215 - Add g2 suite definition to talos.json;r=jmaher 2015-04-21 15:20:55 -07:00
Ryan VanderMeulen 26300728c8 Merge m-c to inbound. a=merge
CLOSED TREE
2015-04-07 16:23:24 -04:00
Ryan VanderMeulen e2d5707a36 Merge inbound to m-c. a=merge 2015-04-07 15:47:40 -04:00
Ryan VanderMeulen 720e898086 Backed out changeset a209d4d37f8f (bug 1147031) for Luciddream bustage. 2015-04-07 11:48:46 -04:00
Chris Manchester 13b03dc9a9 Bug 1150170 - Avoid toSource and string templates when logging requests and responses in marionette to avoid high memory use. r=ato
CLOSED TREE

--HG--
extra : rebase_source : 9aafdcb27b897946f8af1abe5a3a9ce1df2321dd
2015-04-07 10:24:09 -07:00
Alexandre Poirot 72aa4edbeb Bug 1147031 - Write mach command for luciddream. r=jgriffin 2015-04-02 10:55:00 -04:00
Andrew Halberstadt 5ffa684d03 Bug 1147129 - upgrade mochitest from optparse to argparse and move android cli to mochitest_options.py, r=chmanchester
--HG--
extra : rebase_source : ce81dffa5feb0be28e30c250eda4ad66cc0cb199
2015-03-24 17:42:24 -04:00
Andreas Tolfsen 99a1fa9768 Bug 1150522: Add WebDriver string statuses to Marionette client
Adds string based statuses as defined by the W3C WebDriver protocol
to the Marionette Python client.  Importantly, it does not remove the
ability to look up errors by their Selenium protocol number for backwards
compatibility reasons.

r=dburns

--HG--
extra : rebase_source : 792e85d01ed6513370f448762c1c5bf8f13842a4
2015-04-02 20:07:20 +01:00
Philip Chee ceb176ce0d Bug 1050561 - Decode string when building an environment block to support non-ASCII environment variables. r=ahalberstadt 2015-04-07 16:09:49 +08:00
Philip Chee 3a0ac45225 Bug 1139958 - Start using AppConstants.jsm in Toolkit r=mossop 2015-04-07 16:09:49 +08:00
Shian-Yow Wu 3123b97dfb Bug 1147307 - Use the target_out value for b2g mach mochitest. r=ahal 2015-04-07 09:43:26 +08:00
Ryan VanderMeulen b79ce1078e Merge m-c to inbound. a=merge
CLOSED TREE
2015-04-06 18:48:20 -04:00
Krishnashish Gogoi e4c0a72b3f Bug 982852 - Added a test case for checking multiple add_task() tests without run_test(); r=gps
There's a test for add_task() in selftest.py called ADD_TASK_MULTIPLE, which tests if
multiple add_task() tests are working. The test added in this commit does the exact same
except without run_test(). Since the original tests included this, I thought it would make
a good case for checking if the removal of run_test() is working as expected. Please remove
if this is unnecessary.

--HG--
extra : rebase_source : f6617259056db7ac7a658a89063694f51408b8ce
2015-04-03 02:24:24 +05:30
Krishnashish Gogoi 969ba3e8a7 Bug 982852 - Add failing cases to selftest.py when run_test() is not present; r=gps
Since the simple test cases before this bug had cases for both passing and
failing, it would be a good idea to follow suit and add similar failing tests
for when run_test() is omitted.

Like the other simple tests defined in selftest.py, SIMPLE_FAILING_TEST,
ADD_TEST_FAILING, etc., it follows a similar pattern except these are done
without run_test() defined.

--HG--
extra : rebase_source : a1ef9a7b9e8274fe981864c5e021c80d2d66f7ec
2015-04-03 02:12:30 +05:30
Krishnashish Gogoi bf13167dea Bug 982852 - Add cases to check that tests without run_test() work; r=gps
Four new test cases have been added to testing/xpcshell/selftest.py.
These new tests check that tests where run_test() is not defined
work properly.

The test cases check the following cases:
1. when only add_test() is used.
2. when only add_task() is used.
3. when both add_task() and add_test() is used.
4. when a test file is empty, i.e. contains no add_test(), add_task() or
  run_test().

Test bodies only consist of do_check_true(true) calls to make up a minimal
test without run_test() in the same vein as the other simple tests defined
previously.

Also, broke a comment up that was too long.

--HG--
extra : rebase_source : 48d055680ba8108816ecbe07008496c5281f46cc
2015-04-03 01:43:54 +05:30
Krishnashish Gogoi a80b42da44 Bug 982852 - Make run_test() in xpcshell-tests optional; r=gps
As referenced in Bug 982852, this fix makes run_tests() optional.
Test cases can now consist of add_test() and add_task() calls
without the need to exclusively set up a run_test() just to call
run_next_test() inside it. If run_test() however is defined, it
will be called directly as usual, which should keep all older
tests working without breaking.

Since most run_test() calls right now are mostly boilerplate and
usually are of the form -- function run_test(){run_next_test();} --
this fix checks if run_test is defined by using the typeof operator
which should evaluate to "function" if it is defined. If defined,
it is called straight away, otherwise, run_next_test() is called,
which is what run_test() usually does when used as a set up to
call tests registered by add_test() and add_task().

--HG--
extra : rebase_source : 7cfbf30a67e3a8d088f8409edcdde8976f46b941
2015-04-02 22:32:18 +05:30
Felipe Gomes 8beb4c1fa1 Bug 1147156 - Re-enable e10s by default for Nightly users who may have disabled it. r=poirot,mconley 2015-04-06 15:06:46 -03:00
Phil Ringnalda 3ec9a25f34 Merge b-i to m-c, a=merge 2015-04-04 11:04:11 -07:00
jlal@mozilla.com fe37408973 Bug 1150745 - Add compatible indexes for buildbot namespace r=me
--HG--
extra : rebase_source : 262f03aeef5c6289f9f04901b9afe71f60d74748
2015-04-03 10:38:54 -07:00
Christoph Kerschbaumer 07c7e1fe46 Bug 1086999 - CSP: Asterisk (*) wildcard should not allow blob:, data:, or filesystem: when matching source expressions - web platform test update (r=sstamm,jgraham) 2015-03-11 17:16:13 -07:00
James Graham 780a07e341 Bug 1150821 - Update web-platform-tests expected data to revision 1bb38c25b4720fbfd8ca086ef9275ac3e465c659, a=testonly 2015-04-03 10:15:53 +01:00
James Graham 1d9588519d Bug 1150821 - Update web-platform-tests to revision 1bb38c25b4720fbfd8ca086ef9275ac3e465c659, a=testonly
--HG--
rename : testing/web-platform/tests/.gitmodules => testing/web-platform/tests/tools/.gitmodules
2015-04-03 10:15:36 +01:00
James Graham da908aba36 Bug 1150821 - Update to latest wptrunner, a=testonly 2015-04-03 10:15:20 +01:00
Joel Maher fa8b67f93f Bug 1151466 - update talos to the latest version to include some pref changes and other small adjustments. r=wlach 2015-04-06 11:36:40 -04:00
Andrew Halberstadt 26786f1ef3 Bug 1150175 - Remove obsoleted %(test_manifest)s config options from b2g mochitests, r=chmanchester
--HG--
extra : rebase_source : 7567d444bd59b59dfa329f6e18317227df979342
2015-04-01 16:28:07 -04:00
Bob Clary 59172a171d Bug 1138942 - Add Autophone specific video mochitest manifest, r=jmaher. 2015-04-03 15:30:35 -07:00
jlal@mozilla.com bade05a28c Bug 1151533 - Upgrade manually set tc xre r=me
--HG--
extra : rebase_source : 9eae378d4fe736ae8697f495ec670e3b27f9a9d6
2015-04-06 20:33:41 -07:00
Kai-Zhen Li 6f23993dec Bug 1144463 - Add dolphin-512 and update docker. r=jlal,wcosta
--HG--
extra : rebase_source : 7fb1450e53953c7325fea1a37b1cf34a0d5585a4
2015-04-01 00:09:01 +08:00
Tom Tromey 30cdc5115e Bug 1150646 - Ensure that memory stats show up in treeherder logs. r=chmanchester 2015-04-03 11:19:00 -04:00
Wes Kocher 2f61cb9684 Merge m-c to inbound a=merge 2015-04-02 17:57:17 -07:00
Wes Kocher 64dfc0694b Merge inbound to m-c a=merge 2015-04-02 17:45:19 -07:00
Ryan VanderMeulen 60230e346e Merge m-c to fx-team. a=merge
--HG--
rename : dom/media/gmp/GMPService.cpp => dom/media/gmp/GMPServiceParent.cpp
rename : dom/media/gmp/GMPService.h => dom/media/gmp/GMPServiceParent.h
rename : dom/media/gmp/mozIGeckoMediaPluginService.idl => dom/media/gmp/mozIGeckoMediaPluginChromeService.idl
extra : rebase_source : 8710be7b06e32d85d3ec4101bd1072e14fd716ec
2015-04-02 16:53:38 -04:00
Ryan VanderMeulen d2e5e61478 Backed out changeset 93166201fca0 (bug 941085) for Gip failures.
CLOSED TREE
2015-04-02 12:05:56 -04:00
Jonathan Griffin 3124f5649a Bug 1147029 - Bump mozharness to 87da3e48572d, r=jlund 2015-04-02 10:19:34 -07:00
Wes Kocher 8fb9e9e391 Backed out changeset af45e9fc2953 (bug 1101651) 2015-04-02 13:42:27 -07:00
Georg Fritzsche c354dca7e5 Bug 1140558 - Part 2 - Make the testing deepEqual implementation shared properly in ObjectUtils.jsm. r=yoric 2015-04-02 21:33:46 +02:00
Randall Barker e8247909b0 Bug 1101651 - Part 3, update cppunitest.ini file. r=jesup
Enable WebRTC unit tests to be built using standalone WebRTC
2015-04-02 12:15:12 -07:00
Carsten "Tomcat" Book 1810191426 merge mozilla-inbound to mozilla-central a=merge 2015-04-02 14:09:15 +02:00
Wes Kocher 53af4f8662 Merge m-c to b2ginbound a=merge 2015-04-01 18:20:14 -07:00
jlal@mozilla.com 11863a3ce1 Bug 1150178 - (reland) Fix index types / add phones / prefix with linux r=garndt
--HG--
extra : rebase_source : 17d301edb08871cff82f081a6e87d36198cfd062
2015-04-01 16:48:50 -07:00
jlal@mozilla.com 2328b2eb0a Bug 1150145 - (reland) Upload fxos simulator r=garndt
--HG--
extra : rebase_source : 266b9912dfdf69cb16b3558773ca50fb31f31b36
2015-04-01 16:08:42 -07:00
jlal@mozilla.com 645fb22ef4 Backed out changeset 76d483d2d367 - (bug 1150178 for real)
--HG--
extra : histedit_source : 1dc17e260324f651ae71af10af6eb30ee6659feb
2015-04-01 13:21:57 -07:00
jlal@mozilla.com 8305556de0 Backed out changeset 42b38a7b80a7 (bug 1150178) debug builds do not have simulator
--HG--
extra : rebase_source : 254acbddddc7fafb43c175b645433b56a13242bc
2015-04-01 13:09:28 -07:00
jlal@mozilla.com d8ad4516fb Bug 1150178 - Fix index types / add phones / prefix with linux r=garndt
--HG--
extra : rebase_source : 42b38a7b80a711eca9a16d9abb3804e99052069b
2015-04-01 12:48:20 -07:00
jlal@mozilla.com 86853c5f0d Bug 1150145 - Upload fxos simulator r=garndt 2015-04-01 11:50:05 -07:00
Ryan VanderMeulen fc845bd84b Merge inbound to m-c. a=merge 2015-04-01 12:34:21 -04:00
Brian Grinstead 9dbf84b0a5 Bug 1148996 - Remove selected lightweight theme for mochitest and xpcshell tests;r=jmaher
This is for aurora (dev edition) compatibility.  In this channel, there is a
selected lightweight theme by default.  Tests don't expect this to be the case
so this simply resets the relevant prefs for mochitests and xpcshell tests.
2015-03-31 20:01:04 -07:00
Eric Rahm 6aaa172f43 Bug 1150247 - Check if value is function before binding. r=ato
Rather than attempting to bind non-functions and catching the exception this
explicitly checks if it is a function. This helps reduce memory consumption
needed for the exception stack traces. Realistically that will go away when GC
is run, but it throws off memory measurments prior to that.
2015-04-01 18:58:21 -07:00
Ryan VanderMeulen bf52a3a76f Merge inbound to m-c. a=merge 2015-03-31 14:08:52 -04:00
Carsten "Tomcat" Book 5585419b1c merge mozilla-central to b2g-inbound 2015-03-31 15:31:41 +02:00
Carsten "Tomcat" Book d03ee825c7 merge mozilla-inbound to mozilla-central a=merge 2015-03-31 14:43:50 +02:00
Carsten "Tomcat" Book 8114c2dd49 merge fx-team to mozilla-central a=merge 2015-03-31 14:24:33 +02:00
jlal@mozilla.com 50318d70ed Bug 1149432 - Add initial indexing to builds r=pmoore
--HG--
extra : rebase_source : 75886a7266a3041bea4e067379a0aa52a4f349e3
2015-03-31 01:51:22 -07:00
jlal@mozilla.com 65678c40d9 Backout dolphin changes bug 1144463 (does not match what was reviewed)
--HG--
extra : rebase_source : 3c104e37fc46ec1a8c22524dc4a6e425ecd7cff4
2015-03-30 16:59:14 -07:00
jlal@mozilla.com dad0896f43 Bug 1149354 - Do not use mozharness code to pull gaia r=me a=bustage
--HG--
extra : rebase_source : 571c99305f0be6cf5d13eb5fea9759e32c8ec850
2015-03-30 16:44:40 -07:00
Mike Conley 6277e5f4c0 Bug 1144797 - Add ContentTaskUtils.jsm into ContentTask scope. r=smacleod.
--HG--
extra : rebase_source : 802b41815e5b305cbca5e0f276ccc527f3c911a9
2015-03-27 18:51:25 -04:00
Wes Kocher 73800cd3df Merge m-c to fx-team a=merge CLOSED TREE 2015-03-30 19:42:25 -07:00
J. Ryan Stinnett 20d9dfd605 Bug 1138591 - Remove the chrome-enabled pref. r=past
--HG--
extra : transplant_source : %C0%3D%FB%C9%05%C4z%EB4%D4%A3%81%7E%94RX%19%9B%27%AE
2015-03-28 03:42:33 -05:00
Neil Deakin 23b546c1a4 Bug 1121671, see if using the TabSwitchDone event will work, r=test-only=change 2015-03-31 10:00:00 -04:00
Andrea Marchesini a3885e5d47 Bug 1147990 - websocket test suite - patch 5 - web-platform-test suite - js error fixed, r=jgraham 2015-03-31 14:58:27 +01:00
Ryan VanderMeulen 5bf1674bb7 Merge m-c to inbound. a=merge 2015-04-01 12:40:05 -04:00
Andrew Halberstadt 766127a915 Bug 1150050 - Bump manifestparser to v1.1 and marionette-client to v0.9.3 to pick up tagging feature, r=AutomatedTester
--HG--
extra : rebase_source : 0f1f34a19aae8b031439bb0dbe533875e10c218f
2015-04-01 11:22:48 -04:00
Andreas Tolfsen 61623e8c70 Bug 1150041: Fix max_len extraction in GeckoDriver#multiAction
Fixes use of pinch() routine in gestures.py as part of Gaia UI tests.
Regressed as part of bug 1107706.

r=dburns

--HG--
extra : rebase_source : a22302712be7cf2eb8ac49fa2d221b8a2ea923f8
2015-04-01 16:17:05 +01:00
JW Wang a5b5e83548 Bug 1043403 - Support clear-key in Mochitest on B2G. r=ted. 2015-03-31 10:32:15 +08:00
Carsten "Tomcat" Book 5343a07e9a Merge mozilla-central to mozilla-inbound
--HG--
extra : rebase_source : 26cce4ae1ab56861684e3c168df294f8d5229d13
2015-03-31 14:50:32 +02:00
Kai-Zhen Li a8af5df436 Bug 1144463 - Add dolphin-512 and update docker. r=jlal 2015-03-30 15:09:04 +08:00
jlal@mozilla.com b3467d09e9 Bug 1148817 - Use machine local pip caches r=me a=taskcluster-only
--HG--
extra : rebase_source : f20a1f110eeed28f52c31c0ac908974f2e3f0335
2015-03-28 12:50:09 -07:00
Gregory Arndt e84806faf5 Bug 1148995 - Display error message returned by testdroid endpoint r=me a=taskcluster-only
--HG--
extra : rebase_source : c8c06c61a4f49e0325b2b54f24a2de555a156769
2015-03-29 21:07:01 -05:00
Mark Capella 8564c33801 Bug 1134446 - Automatically open the ReadingList sidebar the first time ReaderMode is used, r=unfocused 2015-03-29 08:35:23 -04:00
Andrea Marchesini 9abcd77226 Bug 1147990 - websocket test suite - patch 4 - web-platform-test suite fixed, a=tomcat CLOSED TREE 2015-03-31 13:03:17 +01:00
Andrea Marchesini 7b01edda80 Bug 1147990 - websocket test suite - patch 3 - Not all the ports are accepted, r=smaug 2015-03-31 11:39:43 +01:00
Andrea Marchesini e8292674ed Bug 1147990 - websocket test suite - patch 2 - webSocket.url should be the spec of nsIURI, r=smaug 2015-03-31 11:39:35 +01:00
Andrea Marchesini 125d0ffa1a Bug 1147990 - websocket test suite - patch 1 - URL with #ref should not be accepted, r=smaug 2015-03-31 11:39:03 +01:00
Julien Pages 258af81ab8 Bug 1147614 - [mozdevice] The property ADBDevice.test_root does not appear in documentation. r=bclary 2015-03-31 03:17:00 -07:00
Carsten "Tomcat" Book 7972490d15 Backed out changeset bb871246ca63 (bug 1064083) 2015-04-01 09:59:39 +02:00
Wes Kocher 23dabfd770 Backed out changeset 14b9b4827805 (bug 1131776) 2015-03-30 19:45:55 -07:00
Wes Kocher a3c2aab799 Merge m-c to inbound a=merge CLOSED TREE 2015-03-30 19:39:04 -07:00
Phil Ringnalda 8ac871f286 Merge m-c to m-i
CLOSED TREE
2015-03-28 11:56:12 -07:00
Phil Ringnalda cd8f29ecf2 Merge b-i to m-c, a=merge 2015-03-28 11:47:50 -07:00
Philip Chee 0e80e38542 Backed out changeset: 764b057e1c3f (Bug 1139958 - Start using AppConstants.jsm in Toolkit) 2015-03-28 20:54:30 +08:00
Philip Chee be21402ef6 Bug 1139958 - Start using AppConstants.jsm in Toolkit r=mossop
--HG--
extra : transplant_source : %C6%E2%5D%90JP%7E%0E1j%29%95%CF%C0%A8%F5%93g%7C%20
2015-03-28 19:17:24 +08:00
Wes Kocher c3a8e32831 Merge m-c to b2ginbound a=merge 2015-03-27 17:18:16 -07:00
Ryan VanderMeulen 3f995ef0e0 Backed out changeset 8dc24100ee36 (bug 1064083) because the bug it depends on was backed out.
CLOSED TREE
2015-03-27 16:57:40 -04:00
Ryan VanderMeulen 378481f17f Backed out changesets acbab9e22691 and 3c34fd480729 (bug 987360) for Android/B2G xpcshell bustage.
CLOSED TREE

--HG--
extra : rebase_source : d79b1dcfb12ae8e12efefd7d15b8a2f9f5063377
2015-03-27 13:12:19 -04:00
jlal@mozilla.com b27929b45a Bug 1148522 - Increase GIP f to 15 chunks r=me a=config-only
--HG--
extra : rebase_source : bf9cf00d1b1fc736404dbdefbd1de17f0a495da4
2015-03-27 04:16:27 -07:00
Ryan VanderMeulen 43bcefb0f7 Merge m-c to inbound. a=merge
CLOSED TREE
2015-03-27 11:17:04 -04:00
Ryan VanderMeulen 6bb81f0553 Backed out changeset a9d42e5c0c44 (bug 1148348) for test failures. 2015-03-27 10:09:30 -04:00
gaye 54e262333a Bug 1148065 - Retry Gu, Gij, Gbu, and Gip tests on failure r=lightsofapollo
--HG--
extra : rebase_source : bc8095511cb1d0d862e09ec8c72c8e951857ca20
2015-03-27 01:49:19 -07:00
jlal@mozilla.com 7f8ca176da Bug 1148348 - Turn back on Rs-oop for b2g-destkop r=me a=config-only
--HG--
extra : rebase_source : 273f5f1b4a9e4f7ac75e6848b29559f9492e7883
2015-03-27 02:48:46 -07:00
jlal@mozilla.com 550b89e207 Bug 1144944 -Add support for emulator kk x86 r=kli
--HG--
extra : rebase_source : 4e6ca6a9de1ea8f5f0cf2b5c549eb4aa8ec50187
2015-03-27 00:48:15 -07:00
jlal@mozilla.com 08df206531 Bug 1147977 - Add additional timeouts and retries to curl downloads in tc-vcs r=jonasfj
--HG--
extra : rebase_source : b58c3363566d90d43b8cc4df080e778d04996b12
2015-03-26 14:27:17 -07:00
Gregory Arndt 2924944d6a Bug 1142779 - Environment variables needed for automated testing on device. r=me a=config-only
--HG--
extra : rebase_source : 75bbd9ab0391904eb51c2400fc8cabdc6b33f662
2015-03-26 22:44:55 -05:00
Wes Kocher 6e1a7d81f6 Merge fx-team to m-c a=merge CLOSED TREE 2015-03-26 17:22:05 -07:00
Wes Kocher b398cc79cf Merge b2g-inbound to m-c a=merge CLOSED TREE 2015-03-26 16:44:47 -07:00
Mike Shal 8e502c8c88 No bug - Bump mozharness.json to revision 9c18f2f9e0c0; r=jlund a=testing 2015-03-26 18:41:13 -04:00
Ryan VanderMeulen be425949b5 Merge mozilla-inbound to m-c. a=merge
CLOSED TREE
2015-03-26 14:43:39 -04:00
Andrew Halberstadt 68400e6cbd Bug 987360 - Fix b2g/android xpcshell bustage, r=bustage 2015-03-27 12:17:00 -04:00
Gregory Arndt 426691167b Bug 1142779 - Incorrect test configuration for b2g-inbound flame-kk tests r=me a=config-only
--HG--
extra : rebase_source : fdd3ab17a27502985fed2bff8d2eeb976ca8612e
2015-03-26 09:03:38 -05:00
Gregory Arndt 4dfa81d777 Bug 1142779 - Update job tasks to use new chunking logic r=lightsofapollo
--HG--
extra : rebase_source : 8bb425a25745a87a6f8215f3d83aa5d054fe973e
2015-03-25 15:15:31 -05:00
James Graham dcc916e6ac Bug 1124091 - Try to make the CSP tests a bit more stable, r=Ms2ger
Increase the test timeout for some problematic tests. Ensure that the
report check returns early when a report is detected as expected.
2015-03-27 23:41:13 +00:00
Geoff Brown 8cc673ff66 Bug 1146574 - Update Android 4.3 configs for cppunit; r=dminor 2015-03-26 20:35:36 -06:00
Wes Kocher 5b6f65bcdb Merge m-c to inbound a=merge CLOSED TREE 2015-03-26 17:46:35 -07:00
Mike Hommey 525ae5030d Bug 1147283 - Replace mozpack.path with mozpath. r=mshal
Back when mozpack.path was added, it was used as:

  import mozpack.path
  mozpack.path.func()

Nowadays, the common idiom is:

  import mozpack.path as mozpath
  mozpath.func()

because it's shorter.

$ git grep mozpath\\. | wc -l
423
$ git grep mozpack.path\\. | wc -l
123

This change was done with:
$ git grep -l mozpack.path\\. | xargs sed -i 's/mozpack\.path\./mozpath./g'
$ git grep -l 'import mozpack.path$' | xargs sed -i 's/import mozpack.path$/\0 as mozpath/'
$ (pat='import mozpack.path as mozpath'; git grep -l "$pat" | xargs sed -i "1,/$pat/b;/$pat/d")
2015-03-27 08:13:16 +09:00
Mike Taylor 64f98dedda Bug 1064083 - Update srcset web-platform expectations. r=jst 2015-03-27 00:04:00 -04:00
jlal@mozilla.com ffc7e75f58 Bug 1140587 - Reduce pip warnings a=config-only r=me
--HG--
extra : rebase_source : eba27a12b8db8a7931030b966cf363ad8ac83709
2015-03-26 11:08:01 -07:00
Gregory Arndt 667c02897d Bug 1142779 - Update job tasks to include functional unit and dual sim r=lightsofapollo
--HG--
extra : rebase_source : 87986c625b6c9032290ef2a0a2371e6b15d72f0e
2015-03-13 17:09:01 -05:00
Gregory Arndt 2145d9b126 Bug 1142779 - Add buildbot steps for cloning and running tests r=lightsofapollo
--HG--
extra : rebase_source : 35632376dd268f8a574fe560c2431639897653eb
2015-03-12 19:53:00 -05:00
Gregory Arndt 46f3669e04 Bug 1142779 - Enable testdroid devices to be used within test tasks r=lightsofapollo
--HG--
extra : rebase_source : 9d82853259b8c8395ce87dfb2c57abdb3e9a1bb4
2015-03-12 17:43:28 -05:00
jlal@mozilla.com 9b92bb023f Bug 1147559 - Optimize mulet/b2g-desktop builds by using isolated worker types r=me a=config-only
--HG--
extra : rebase_source : 7d90e64b6c4ac049b118da956bac8fc16bf24bba
extra : source : d4ac71f652f67c600cfc721201731f51137216b0
extra : histedit_source : 702b8cd58e65d805777a7c79a6c758b4b30e335e
2015-03-25 12:38:05 -07:00
jlal@mozilla.com 438c671ccf Bug 1147605 - Disable tests on phone builds r=me CLOSED TREE
--HG--
extra : histedit_source : a8ec0d9271cf01485cebcc13e3cba50745478279
2015-03-25 14:22:26 -07:00
Wes Kocher 977c500250 Merge m-c to b2ginbound a=merge CLOSED TREE 2015-03-25 13:24:39 -07:00
jlal@mozilla.com 29c102db31 Bug 1147528 - Enable b2g-desktop on production treeherder r=kgrandon a=bustage CLOSED TREE
--HG--
extra : source : ab1c6debc388c4cb568c1508380bac64d785dec4
extra : histedit_source : 75646f613afd153c8955ded683ce32f81af0a1b0
2015-03-25 12:15:16 -07:00
jlal@mozilla.com 6360a6222e Bug 1142113 - Enable mochitests for mulet by default r=me a=taskcluster-only
--HG--
extra : rebase_source : fc8b4d86b4a276466bc5365263df522bfcb181c2
2015-03-25 09:49:20 -07:00
Wander Lairson Costa 051f0dcc50 Bug 1119387 part 5: Update docker images.
Update docker images to use taskcluster-vcs 2.3.4.
2015-03-25 14:25:27 -03:00
Wander Lairson Costa 1ce4fae349 Bug 1119387 part 4: Validate only artifacts that can leak blobs.
With nightly builds, some artifacts may be made available for public
access.

We now validate only the image that contain the commercial binaries.
2015-03-25 14:25:27 -03:00
Wander Lairson Costa e97d7592ad Bug 1119387 part 3: Add option to specify mozharness branch.
Allow the user to specify the mozharness branch to use
through the option --mozharness-ref.
2015-03-25 14:25:27 -03:00
Wander Lairson Costa 2ee30b7442 Bug 1119387 part 2: Add flame nightly build script.
This will build flame and upload the results to ftp, balrog and symbol
server.
2015-03-25 14:25:27 -03:00
Wander Lairson Costa 2952a3a37d Bug 1119387 part 1: Move basic build setup to a separate script.
In order to avoid code duplication for additional builds, we move the
basic build setup to a common script.
2015-03-25 14:25:27 -03:00
Eddy Bruël f965a63d67 Bug 1141507 - Some preliminary refactors;r=jlong 2015-03-26 20:15:36 +01:00
Dave Townsend acb12206fe Bug 1144742: Unload the test module loader at the end of test runs to make leak detection easier. r=erikvold 2015-03-26 11:51:57 -07:00
John Schoenick fde1768c06 Bug 1139554 - Fix srcset parser mishandling bare URLs followed by a comma. r=jst 2015-03-04 23:07:00 -05:00
Bill McCloskey f15599e2d9 Bug 1132072 - Tab switch refactoring (r=mconley) 2015-03-27 08:38:47 -07:00
Andrew Halberstadt e3068d1b6f Bug 987360 - Add ability to tag tests with arbitrary strings and run them, r=chmanchester
Add a `tags` attribute to a test or DEFAULT section in a manifest:

[test_foo]
tags = foo

Then run all tests with a given tag by passing in `--tag foo` to a supported test harness. So far mochitest, xpcshell and marionette are supported.

--HG--
extra : rebase_source : 68a0931c6a8ee1df4f5c09d67c396490774aa856
2015-03-19 16:15:33 -04:00
Ryan VanderMeulen d6595d8f5d Backed out changeset a6b9c152a7d1 (bug 1140293) for mochitest failures.
CLOSED TREE
2015-03-25 08:42:46 -04:00
Dave Hunt 218b3a4f73 Bug 1140406 - [mozdevice] Allow connecting to a remote ADB server in adb.py. r=bclary 2015-03-25 12:25:44 +00:00
James Graham 052d0eb78e Bug 1092458 - Disable additional drawFocusIfNeeded test for instability on Windows 2015-03-25 11:42:15 +00:00
David Burns fb023ad02c Bug 1143565: Change requirements to not be fixed to a specific marionette transport and driver; r=chmanchester
--HG--
extra : rebase_source : 255351c790da15cc1730a36cf270829fc44afa33
2015-03-24 21:31:59 +00:00
David Burns ad27b9171b Bug 1143565: Bump marionette client to v 0.9.2; r=chmanchester
--HG--
extra : rebase_source : 2dbc7e301e2e56d5640d703f4bc01da685ff7739
2015-03-24 21:31:46 +00:00
David Burns 3813654736 Bug 1143565: Bump marionette driver to v 0.3.1; r=chmanchester
--HG--
extra : rebase_source : ba132e5ac13888582297e06097aa1531f5c72c11
2015-03-24 21:31:33 +00:00
David Anderson c6bf2fb124 Fix some tests that depend on synchronous scrolling. (bug 1140293 part 1, r=masayuki,mstange,kgilbert) 2015-03-25 01:03:48 -07:00
Jonathan Griffin d3ec1cd8da Bug 1121577 - Unset pref at delete_session, r=dburns 2015-03-18 10:07:57 -07:00
Ryan VanderMeulen 4355764776 Backed out 16 changesets (bug 1107706) for Gaia JS integration test failures.
Backed out changeset d026794b4c0b (bug 1107706)
Backed out changeset bb481b2d170a (bug 1107706)
Backed out changeset 71eba829a8b4 (bug 1107706)
Backed out changeset 3ca5a996676e (bug 1107706)
Backed out changeset 18c48c6a0cd5 (bug 1107706)
Backed out changeset 5dce917aeb92 (bug 1107706)
Backed out changeset 933d7aa1c709 (bug 1107706)
Backed out changeset 0c6e1484ae7a (bug 1107706)
Backed out changeset 9972f443d70e (bug 1107706)
Backed out changeset 20f9b7b24fc5 (bug 1107706)
Backed out changeset 1f4ba5b0fc4f (bug 1107706)
Backed out changeset a4a8e755d815 (bug 1107706)
Backed out changeset 593a7917f917 (bug 1107706)
Backed out changeset 502320aec21f (bug 1107706)
Backed out changeset 60b58aed6d27 (bug 1107706)
Backed out changeset c8315bbbc104 (bug 1107706)

CLOSED TREE

--HG--
rename : testing/marionette/actions.js => testing/marionette/marionette-actions.js
rename : testing/marionette/common.js => testing/marionette/marionette-common.js
rename : testing/marionette/elements.js => testing/marionette/marionette-elements.js
rename : testing/marionette/frame-manager.js => testing/marionette/marionette-frame-manager.js
rename : testing/marionette/listener.js => testing/marionette/marionette-listener.js
rename : testing/marionette/sendkeys.js => testing/marionette/marionette-sendkeys.js
rename : testing/marionette/simpletest.js => testing/marionette/marionette-simpletest.js
2015-03-24 13:54:55 -04:00
James Graham d010a52681 Bug 1092458 - Disable drawFocusIfNeeded tests for instability on Windows, (CLOSED TREE) r=RyanVM 2015-03-24 17:42:41 +00:00
Shian-Yow Wu d5acb1e8d0 Bug 1115495 - Part 2: PAC generator for browsing and system wide proxy. r=mcmanus, r=echen 2015-03-26 15:11:08 +08:00
Chris Peterson 3084940cd2 Bug 1083499 - Replace JS1.7's nonstandard destructuring for…in loops in mochitest/server.js. r=jmaher 2015-03-23 20:37:47 -07:00
Ben Turner ad62e4a206 Bug 1131776 - Use WITHOUT ROWID tables for IndexedDB, r=janv. 2015-02-16 09:48:14 -08:00
Vaibhav Agrawal 7415bf9e30 Bug 1144573 - Cleanup after removing android*.json. r=ahal, r=jmaher
CLOSED TREE

--HG--
extra : amend_source : b889bad374c39a763d218b4af7374cb848e24adf
2015-03-26 14:39:57 +08:00
Andreas Tolfsen e1106d6c59 Bug 1107706: Part 16: Fix rebase of action chains for chrome space
--HG--
extra : rebase_source : 8bc4938611eaf55c2b9ab125f1a2593db4ff98dd
extra : source : d026794b4c0b4a95414deaab831da79c27232586
2015-03-24 15:35:58 +00:00
Andreas Tolfsen b949463695 Bug 1107706: Part 15: Fix emulator callbacks for content process
--HG--
extra : rebase_source : 685c4d6710f8287ba82b902f3779401dc5dc08ec
extra : source : 3c25064e24da9f96ee02e71dfc1c9bde4c6dec38
2015-03-23 15:40:51 +00:00
Andreas Tolfsen f1a6764225 Bug 1107706: Part 14: Fix quitApplication
--HG--
extra : rebase_source : f736191baab38061e6e59074830a40e838369f36
extra : source : 3b7cdf06f4b96ee708c5fc2573cebda852627568
2015-03-20 20:44:17 +00:00
Andreas Tolfsen 3e7fc0e2d3 Bug 1107706: Part 13: Style fixes
Linting; no functional changes.

--HG--
extra : rebase_source : bf63a6d317af1cba44c6608437c0b0894e8231ce
extra : source : ec2b1317d3c6389826da0e8e8c12176ff2cf9eeb
2015-03-23 20:43:18 +00:00
Andreas Tolfsen 2cc5a43bfe Bug 1107706: Part 12: Drop marionette-* prefix on files
--HG--
rename : testing/marionette/marionette-actions.js => testing/marionette/actions.js
rename : testing/marionette/marionette-common.js => testing/marionette/common.js
rename : testing/marionette/marionette-elements.js => testing/marionette/elements.js
rename : testing/marionette/marionette-frame-manager.js => testing/marionette/frame-manager.js
rename : testing/marionette/marionette-listener.js => testing/marionette/listener.js
rename : testing/marionette/marionette-sendkeys.js => testing/marionette/sendkeys.js
rename : testing/marionette/marionette-simpletest.js => testing/marionette/simpletest.js
extra : rebase_source : 5cb9ed597e71980eabd15a01da2d0322be671830
extra : source : 91b35cb3308bc80d736e63434f9702e73115c41f
2015-03-23 21:32:03 +00:00
Andreas Tolfsen 8a3c86c0ad Bug 1107706: Part 11: Global modal dialogue support
--HG--
extra : rebase_source : d156204d3241920fd331a52e175316ecc26f153e
extra : source : 43c58b21251ffbbdfe695b4d2d2a2d5587356b41
2015-03-20 15:46:46 +00:00
Andreas Tolfsen 1c5e1db5a9 Bug 1107706: Part 10: Disable test_anonymous_content.py on B2G
It uses chrome context to test XUL related functionality that is not
necessary nor desirable to run on B2G.

--HG--
extra : rebase_source : bb82f0bd89d782b1427a872524a7c4fd0e0cdc66
extra : source : e3ddaf8aae394231f40db79ba38d7bd8e19f2d8c
2015-03-11 17:10:18 +00:00
Andreas Tolfsen fe617760a0 Bug 1107706: Part 9: Disable XUL component tests on B2G
--HG--
extra : rebase_source : 3c5e64c76cdb6a4f49d12c28ed491e26561abd6a
extra : source : 0cd696bfc3b04584c557d0647911483d54e42ab1
2015-03-12 18:12:05 +00:00
Andreas Tolfsen e68eba3f47 Bug 1107706: Part 8: Adapt emulator callbacks
Emulator callbacks are now created dynamically upon request, and uses
a nicer data structure in chrome context.  Each emulator callback is
encapsulated in EmulatorCallback, and stored on Emulator.

Emulator is stored on Dispatcher (as opposed to in marionette-server.js)
which bypasses some of the problems with circumventing the Marionette
protocol in GeckoDriver because of CommandProcessor.

Emulator callbacks to the client should be considered transparent, hence
they do not use the ListenerProxy.  They are explicitly meant _not_
to be blocking.

--HG--
extra : rebase_source : f9fa688f7ec2401dbe3b18713cef7a9c0a4ab0f5
extra : source : eeb3d39874b17e02888427afb9709f35abc95120
2015-03-17 16:10:58 +00:00
Andreas Tolfsen 3fb6c48440 Bug 1107706: Part 7: Add timeout test for async scripts
--HG--
extra : rebase_source : 7fa65ae0646eea9b07f6888fbd96728db0c2a73d
extra : source : 7bc309f733fa896e75f42e190f5f56f59bb74e05
2015-02-26 17:41:54 +00:00
Andreas Tolfsen feba3b59a8 Bug 1107706: Part 6: Make SpecialPowersError a prototypal Error
If special powers is imported using Components.utils.import on B2G which
has some special concepts around global scoping, a TypeError will be
raised unless the custom error is a prototypal Error.

An explanation can be found for a similar issue in bug 843892, which
states that toString is attached to the instances rather than the
prototype, and that this causes problems once the object goes through
Object.freeze.  It was patched in bug 1014484.

This patch also renames SpecialPowersException to SpecialPowersError.

--HG--
extra : rebase_source : c2be428467e07ee476577a1c2a24a782bd6b52a3
extra : source : 69669d0e6ddcaa2b16d69f96750c50f694247271
2015-02-26 17:40:21 +00:00
Andreas Tolfsen 3d22164f70 Bug 1107706: Part 5: Refactor Marionette chrome/content communication
The Marionette server handles requests separately with a global sense
of state which makes it hard to introduce generalised behaviour to many
commands.  This effectively slows down protocol implementation because
each command request individually needs to do heavy lifting.

This patch introduces a series of abstractions that separates out the
WebDriver implementation to a new class, GeckoDriver.  It also features
a new interface to mediate messages between the chrome- and content
processes.

This allows the code living in the chrome context to make direct calls
on the listener through a promise-based API:

	let listener = new ListenerProxy(mm, sendCallback);
	let res = yield listener.functionOnListener("arg1", "arg2");

The MarionetteServer class that used to live in marionette-server.js
has now been moved to server.js, while the WebDriver implementation
has moved to driver.js.  By introducing more stringent separation,
MarionetteServer now properly encapsulates the server process allowing
us to unit tests for it in the future.

The patch is a refactor in the truest sense, in the meaning that no
input or output should have changed.

--HG--
extra : rebase_source : c94b8cd6b4e61addd3fe42c4b94a26ee987fc34a
extra : source : 7f506cdb77b88994ba9f5b13cc936a99a403f1fb
2015-03-19 21:12:58 +00:00
Andreas Tolfsen 50af3f4c74 Bug 1107706: Part 4: Add dispatching mechanism to encapsulate connection
The dispatcher is analogous to the client socket connection, and handles
receiving packets and closing connections.

It also encompasses some of the functionality needed to establish the
devtools and Marionette connection, that previously used to live in
MarionetteServerConnection in marionette-server.js.

For each connection, recognised commands will be forwarded to the command
processor (command.js) unless a handler is defined in Dispatcher.requests.

--HG--
extra : rebase_source : 13cc697ba45addb6191df7d2f7ea1133194177ce
extra : source : 7abef4010b3094d3f276fc16cfbae43b55da7b0d
2015-03-18 12:27:29 +00:00
Andreas Tolfsen a5a1831f0f Bug 1107706: Part 3: Add a command processor to Marionette
The command processor receives messages, processes them, and wraps the
execution of the command implementations.  This allows commands to throw
errors without worrying about the side effects.

This patch also introduces a Response object which correspondingly wraps
the replies to the client.  This shifts the responsibility of managing
the correctness of the packets from the commands to this.

--HG--
extra : rebase_source : 92e0ee1b3f7034a548a8a36705504b307906cf23
extra : source : b0d00faceef4e348cc99c020f01d59c7933677b7
2015-03-17 14:49:27 +00:00
Andreas Tolfsen 27cddf9d2f Bug 1107706: Part 2: Add error module and WebDriver error objects
Adds the ability to throw error objects for WebDriver statuses, and an
error module with convenience functions for manipulation of these and
for handling other error related operations.

--HG--
extra : rebase_source : 5ee047fd7a8e0ecea918e422cd12273b78a78153
extra : source : 0c074cdc434e3c8ba412db44aece7b1840198fe5
2015-03-17 14:27:20 +00:00
Andreas Tolfsen 74a5fc797e Bug 1107706: Part 1: Change context from strings to enum
--HG--
extra : rebase_source : 30d87b40c078ff0284237783bbceebddfc257b61
extra : source : 3b449f8dd470a2cc866c302f527e20bedaadb786
2015-02-25 21:11:51 +00:00
Jonathan Griffin 8b1839a458 Bug 1147029 - Land luciddream in-tree, r=ted 2015-03-24 15:17:53 -07:00
Andreas Tolfsen 53cbc0626e Bug 1107706: Part 16: Fix rebase of action chains for chrome space
--HG--
extra : rebase_source : 82f95f1fd1e7eda093148bd4d0f7bdc1525cc8d2
2015-03-24 15:35:58 +00:00
Andreas Tolfsen 2bff29ff8d Bug 1107706: Part 15: Fix emulator callbacks for content process
--HG--
extra : rebase_source : e3dcb40c14fea6e1edc5e13455bf2bc0b46d4739
extra : source : 3c25064e24da9f96ee02e71dfc1c9bde4c6dec38
2015-03-23 15:40:51 +00:00
Andreas Tolfsen 6563f49f1e Bug 1107706: Part 14: Fix quitApplication
--HG--
extra : rebase_source : e52bef6c94e0410c8f227e6a13b9e7a34b8fcc02
extra : source : 3b7cdf06f4b96ee708c5fc2573cebda852627568
2015-03-20 20:44:17 +00:00
Andreas Tolfsen 55db85fbe5 Bug 1107706: Part 13: Style fixes
Linting; no functional changes.

--HG--
extra : rebase_source : 773765e663871a46f6b280510b92f71638aff170
extra : source : ec2b1317d3c6389826da0e8e8c12176ff2cf9eeb
2015-03-23 20:43:18 +00:00
Andreas Tolfsen 7fffd2bbd2 Bug 1107706: Part 12: Drop marionette-* prefix on files
--HG--
rename : testing/marionette/marionette-actions.js => testing/marionette/actions.js
rename : testing/marionette/marionette-common.js => testing/marionette/common.js
rename : testing/marionette/marionette-elements.js => testing/marionette/elements.js
rename : testing/marionette/marionette-frame-manager.js => testing/marionette/frame-manager.js
rename : testing/marionette/marionette-listener.js => testing/marionette/listener.js
rename : testing/marionette/marionette-sendkeys.js => testing/marionette/sendkeys.js
rename : testing/marionette/marionette-simpletest.js => testing/marionette/simpletest.js
extra : rebase_source : 5eb61551c11d1ff94eb86b18bbd1f98da93d648a
extra : source : 91b35cb3308bc80d736e63434f9702e73115c41f
2015-03-23 21:32:03 +00:00
Andreas Tolfsen 7dc914a462 Bug 1107706: Part 11: Global modal dialogue support
--HG--
extra : rebase_source : f5b23b9604b0139284e61755d5c881f7c26a3f8b
extra : source : 43c58b21251ffbbdfe695b4d2d2a2d5587356b41
2015-03-20 15:46:46 +00:00
Andreas Tolfsen b74b17df62 Bug 1107706: Part 10: Disable test_anonymous_content.py on B2G
It uses chrome context to test XUL related functionality that is not
necessary nor desirable to run on B2G.

--HG--
extra : rebase_source : f247c8b40325b682adaedea7b0812ede57438cf4
extra : source : e3ddaf8aae394231f40db79ba38d7bd8e19f2d8c
2015-03-11 17:10:18 +00:00
Andreas Tolfsen cc7693db17 Bug 1107706: Part 9: Disable XUL component tests on B2G
--HG--
extra : rebase_source : 9a580f563478e03c2b7319270ea115158c14f534
extra : source : 0cd696bfc3b04584c557d0647911483d54e42ab1
2015-03-12 18:12:05 +00:00
Andreas Tolfsen 443a731154 Bug 1107706: Part 8: Adapt emulator callbacks
Emulator callbacks are now created dynamically upon request, and uses
a nicer data structure in chrome context.  Each emulator callback is
encapsulated in EmulatorCallback, and stored on Emulator.

Emulator is stored on Dispatcher (as opposed to in marionette-server.js)
which bypasses some of the problems with circumventing the Marionette
protocol in GeckoDriver because of CommandProcessor.

Emulator callbacks to the client should be considered transparent, hence
they do not use the ListenerProxy.  They are explicitly meant _not_
to be blocking.

--HG--
extra : rebase_source : 9e887526af99c02036575e5c7b6790629d5f917d
extra : source : eeb3d39874b17e02888427afb9709f35abc95120
2015-03-17 16:10:58 +00:00
Andreas Tolfsen 04cfbfd5fe Bug 1107706: Part 7: Add timeout test for async scripts
--HG--
extra : rebase_source : 3f5deabd1711a258b800a7a3995f7738ced4f86d
extra : source : 7bc309f733fa896e75f42e190f5f56f59bb74e05
2015-02-26 17:41:54 +00:00
Andreas Tolfsen d51fbe3415 Bug 1107706: Part 6: Make SpecialPowersError a prototypal Error
If special powers is imported using Components.utils.import on B2G which
has some special concepts around global scoping, a TypeError will be
raised unless the custom error is a prototypal Error.

An explanation can be found for a similar issue in bug 843892, which
states that toString is attached to the instances rather than the
prototype, and that this causes problems once the object goes through
Object.freeze.  It was patched in bug 1014484.

This patch also renames SpecialPowersException to SpecialPowersError.

--HG--
extra : rebase_source : 1d8858967fc83ab5082e55bafef58c83baf1cc80
extra : source : 69669d0e6ddcaa2b16d69f96750c50f694247271
2015-02-26 17:40:21 +00:00
Andreas Tolfsen bd8f7a8359 Bug 1107706: Part 5: Refactor Marionette chrome/content communication
The Marionette server handles requests separately with a global sense
of state which makes it hard to introduce generalised behaviour to many
commands.  This effectively slows down protocol implementation because
each command request individually needs to do heavy lifting.

This patch introduces a series of abstractions that separates out the
WebDriver implementation to a new class, GeckoDriver.  It also features
a new interface to mediate messages between the chrome- and content
processes.

This allows the code living in the chrome context to make direct calls
on the listener through a promise-based API:

	let listener = new ListenerProxy(mm, sendCallback);
	let res = yield listener.functionOnListener("arg1", "arg2");

The MarionetteServer class that used to live in marionette-server.js
has now been moved to server.js, while the WebDriver implementation
has moved to driver.js.  By introducing more stringent separation,
MarionetteServer now properly encapsulates the server process allowing
us to unit tests for it in the future.

The patch is a refactor in the truest sense, in the meaning that no
input or output should have changed.

--HG--
extra : rebase_source : 72c68105df19dc1e328f78c6bfb2282b61d82c8d
extra : source : 7f506cdb77b88994ba9f5b13cc936a99a403f1fb
2015-03-19 21:12:58 +00:00
Andreas Tolfsen 2db8cf1de0 Bug 1107706: Part 4: Add dispatching mechanism to encapsulate connection
The dispatcher is analogous to the client socket connection, and handles
receiving packets and closing connections.

It also encompasses some of the functionality needed to establish the
devtools and Marionette connection, that previously used to live in
MarionetteServerConnection in marionette-server.js.

For each connection, recognised commands will be forwarded to the command
processor (command.js) unless a handler is defined in Dispatcher.requests.

--HG--
extra : rebase_source : a86a768323f9cf9450bc17a3b105265440e2c861
extra : source : 7abef4010b3094d3f276fc16cfbae43b55da7b0d
2015-03-18 12:27:29 +00:00
Andreas Tolfsen a9889b9f31 Bug 1107706: Part 3: Add a command processor to Marionette
The command processor receives messages, processes them, and wraps the
execution of the command implementations.  This allows commands to throw
errors without worrying about the side effects.

This patch also introduces a Response object which correspondingly wraps
the replies to the client.  This shifts the responsibility of managing
the correctness of the packets from the commands to this.

--HG--
extra : rebase_source : 9e66199b7977528345680eb8170a082156286b8b
extra : source : b0d00faceef4e348cc99c020f01d59c7933677b7
2015-03-17 14:49:27 +00:00
Andreas Tolfsen 1c95ea3e71 Bug 1107706: Part 2: Add error module and WebDriver error objects
Adds the ability to throw error objects for WebDriver statuses, and an
error module with convenience functions for manipulation of these and
for handling other error related operations.

--HG--
extra : rebase_source : 9b03a17a9568c98c79461effa39da5d42aaf4d26
extra : source : 0c074cdc434e3c8ba412db44aece7b1840198fe5
2015-03-17 14:27:20 +00:00
Andreas Tolfsen f8edb38333 Bug 1107706: Part 1: Change context from strings to enum
--HG--
extra : rebase_source : 3d83084b53778dbf272c3403977475afdb8fd605
extra : source : 3b449f8dd470a2cc866c302f527e20bedaadb786
2015-02-25 21:11:51 +00:00
Chris Cooper e8c5b4048b Bug 1146855 - Add cygwin dlls to manifest for minidump_stackwalk - r-ted 2015-03-24 11:46:30 -04:00
Mike Shal dbdfa2d1f6 Bug 1117960 - bump mozharness.json to rev 93f17b170f43; r=jlund 2015-03-23 09:42:38 -04:00
Giovanny Andres Gongora Granada 241d879037 Bug 1118313 - newSession looks for non-conforming session_id property on Command. r=dburns 2015-03-23 19:56:00 -04:00
Wes Kocher 954df9f7bc Backed out 15 changesets (bug 1107706) for marionette bustage CLOSED TREE
Backed out changeset 3c25064e24da (bug 1107706)
Backed out changeset 3b7cdf06f4b9 (bug 1107706)
Backed out changeset ec2b1317d3c6 (bug 1107706)
Backed out changeset 91b35cb3308b (bug 1107706)
Backed out changeset 43c58b21251f (bug 1107706)
Backed out changeset e3ddaf8aae39 (bug 1107706)
Backed out changeset 0cd696bfc3b0 (bug 1107706)
Backed out changeset eeb3d39874b1 (bug 1107706)
Backed out changeset 7bc309f733fa (bug 1107706)
Backed out changeset 69669d0e6ddc (bug 1107706)
Backed out changeset 7f506cdb77b8 (bug 1107706)
Backed out changeset 7abef4010b30 (bug 1107706)
Backed out changeset b0d00faceef4 (bug 1107706)
Backed out changeset 0c074cdc434e (bug 1107706)
Backed out changeset 3b449f8dd470 (bug 1107706)

--HG--
rename : testing/marionette/actions.js => testing/marionette/marionette-actions.js
rename : testing/marionette/common.js => testing/marionette/marionette-common.js
rename : testing/marionette/elements.js => testing/marionette/marionette-elements.js
rename : testing/marionette/frame-manager.js => testing/marionette/marionette-frame-manager.js
rename : testing/marionette/listener.js => testing/marionette/marionette-listener.js
rename : testing/marionette/sendkeys.js => testing/marionette/marionette-sendkeys.js
rename : testing/marionette/simpletest.js => testing/marionette/marionette-simpletest.js
2015-03-23 18:48:07 -07:00
Wes Kocher e31cda410a Backed out changeset 3f4f37b1b910 (bug 1143565) for web platform test failures due to pypi download errors CLOSED TREE 2015-03-23 18:36:15 -07:00
Wes Kocher aca3b4d7bf Backed out changeset 8673899b8229 (bug 1143565) 2015-03-23 18:35:46 -07:00
Andreas Tolfsen 1d8f5a8b04 Bug 1107706: Part 15: Fix emulator callbacks for content process
--HG--
extra : rebase_source : c688926fa68751405406483fd420180e87415798
2015-03-23 15:40:51 +00:00
Andreas Tolfsen 208b570e6c Bug 1107706: Part 14: Fix quitApplication
--HG--
extra : rebase_source : a2fb0d0d8e64cfa6e3801f454858cdfa45d05b2d
2015-03-20 20:44:17 +00:00
Andreas Tolfsen 4cd49ffb2d Bug 1107706: Part 13: Style fixes
Linting; no functional changes.

--HG--
extra : rebase_source : d354ee2aaa5d16774e23b75946c3cfecb9d22624
2015-03-23 20:43:18 +00:00
Andreas Tolfsen 82d54fa5b0 Bug 1107706: Part 12: Drop marionette-* prefix on files
--HG--
rename : testing/marionette/marionette-actions.js => testing/marionette/actions.js
rename : testing/marionette/marionette-common.js => testing/marionette/common.js
rename : testing/marionette/marionette-elements.js => testing/marionette/elements.js
rename : testing/marionette/marionette-frame-manager.js => testing/marionette/frame-manager.js
rename : testing/marionette/marionette-listener.js => testing/marionette/listener.js
rename : testing/marionette/marionette-sendkeys.js => testing/marionette/sendkeys.js
rename : testing/marionette/marionette-simpletest.js => testing/marionette/simpletest.js
extra : rebase_source : 4508c93a8928f3b183076cfbf49690faafd4b880
2015-03-23 21:32:03 +00:00