Commit Graph

1306 Commits

Author SHA1 Message Date
Julien Pagès
0fc4bd9c6c Bug 1168803 - Add --addon option to specify add-ons to be installed. r=dburns 2015-07-18 10:53:10 +02:00
Julien Pagès
4782a161fb Bug 1129122 - Marionette should show an error if a test file doesn't start with the test_ prefix. r=dburns 2015-07-17 22:53:27 +02:00
Julien Pagès
afb6a0dbfe Bug 1081970 - Gracefully handle interrupts when running test suite. r=dburns 2015-07-17 23:00:26 +02:00
Julien Pagès
317a2c200a Bug 1183157 - make marionette --version flag also show the transport and driver package versions. r=dburns 2015-07-17 21:06:12 +02:00
Julien Pagès
1437613862 Bug 970886 - MarionetteTestRunner runs tests twice if the filename is the same. r=dburns 2015-07-17 20:58:42 +02:00
David Burns
c5d26dbfe2 Bug 1178468 - Update marionette cookie support to use nsICookie2. r=jgriffin
This allows us to return httpOnly key when doing getCookie and serialising the result

Details in http://w3c.github.io/webdriver/webdriver-spec.html#dfn-serialized-cookie
2015-07-15 23:51:51 +01:00
David Burns
018d6e62a5 Bug 1178468: rename marionette cookie test methods to be more pythonic. r=jgriffin 2015-07-07 20:57:57 +01:00
Andrew Halberstadt
b86f120e23 Bug 1014760 - Move mozlog.structured to mozlog; Move mozlog to mozlog.unstructured, r=jgraham
Mozlog currently has two implementations. The top level package is based on the logging module and is
deprecated. The newer structured logging implementation lives in mozlog.structured. This patch swaps the
two, so the top level mozlog module contains the recommended implementation, while mozlog.unstructured
contains the old one.
2015-07-16 10:38:40 -04:00
Jonathan Griffin
471bec015d Bug 1182681 - Raise IOError when receiving empty string on socket, r=jgraham
* * *
Bug 1182681 - Raise IOError when we receive an emtry string, r=jgraham
2015-07-13 12:29:21 -07:00
David Burns
a509cebad6 Bug 1165449: Add the ability to set a proxy via capabilities on Marionette session start; r=jgriffin
By passing an object to capabilities like

  {
    "requiredCapabilities": {
        "proxy": {... }
    }
  }

Specification detail at http://w3c.github.io/webdriver/webdriver-spec.html#dfn-set-the-proxy
2015-07-14 00:51:58 +01:00
Julien Pagès
cf2fde546d Bug 902125 - Add a version config/flag for Python Marionette. r=dburns 2015-07-13 18:33:23 +02:00
Ehsan Akhgari
bf51a89ede Backout bug 1182681 for web-platform-test failures on a CLOSED TREE 2015-07-13 21:43:54 -04:00
Jonathan Griffin
e59827c62a Bug 1182681 - Raise IOError when receiving empty string on socket, r=jgraham
* * *
Bug 1182681 - Raise IOError when we receive an emtry string, r=jgraham
2015-07-13 12:29:21 -07:00
Julien Pagès
e0d5ee63b1 Bug 1081970 - Gracefully handle interrupts when running test suite. r=dburns 2015-07-12 09:32:00 -04:00
Julien Pagès
62152b4beb Bug 983821 - 'marionette' cli entrypoint doesn't have access to proper packages. r=dburns 2015-07-11 08:05:51 +02:00
Tim Taubert
2552ec7728 Bug 1175678 - Follow-up to fix test_chrome_element_css.py and let it check for the new not-secure icon file in the URL bar r=bustage 2015-07-09 15:12:29 +02:00
Jonathan Griffin
e78df70e58 Bug 1161702 - Add --startup-timeout arg for Marionette; add in-tree config for luciddream, r=ahal 2015-07-07 12:26:54 -07:00
Henrik Skupin
ba3e282e6f Bug 1178778 - Bump marionette-driver to 0.10. r=automatedtester DONTBUILD 2015-06-30 17:11:21 +02:00
Jonathan Griffin
854a49c927 Bug 1177513 - Bump marionette-client to 0.16, r=dburns 2015-06-26 09:42:36 -07:00
Carsten "Tomcat" Book
e1c3558bdf merge mozilla-inbound to mozilla-central a=merge 2015-06-26 13:19:12 +02:00
Gregory Szorc
0d16ec0cfa Bug 1176642 - Use absolute_import in mach_commands.py files; r=glandium
This removes ambiguity as to which modules are being imported, making
import slightly faster as Python doesn't need to test so many
directories for file presence.

All files should already be using absolute imports because mach command
modules aren't imported to the package they belong to: they instead
belong to the "mach" package. So relative imports shouldn't have been
used.
2015-06-21 17:39:09 -07:00
Gregory Szorc
97fe4bc7c7 Bug 1176642 - Remove unused imports; r=glandium 2015-06-25 12:16:38 -07:00
Chris Manchester
5fb413bd61 Bug 1174766 - Modify test_profile_management to use a clean profile to avoid contention on windows.;r=ato 2015-06-24 10:16:27 -07:00
Chris Manchester
5c7f6f77e8 Bug 1174766 - Append to gecko logfile after marionette restarts the browser rather than removing the old file every time.;r=ato 2015-06-20 09:46:00 -07:00
Chris Manchester
1aa30dcf2c Bug 1169600 - Remove message listeners intended to coordinate registering a new browser with marionette once the browser has been registered. r=ato 2015-06-24 00:10:10 -07:00
David Burns
859b3175d9 Bug 1174941: Update conditional to switch statement to allow more processing of capabilities; r=ato 2015-06-19 15:45:46 +01:00
David Burns
a42264e085 Bug 1174941: Remove all capabilities from desired capabilities if they are in the session capabilitiesand in requiredCapabilities; r=ato 2015-06-19 15:44:25 +01:00
David Burns
deb05a4440 Bug 1174941: Update server capabilities that are set on startup; r=ato 2015-06-19 15:42:04 +01:00
Jonathan Griffin
d94f27116a Bug 1176408 - Bump marionette-transport to 0.5 and marionette-driver to 0.9, r=dburns 2015-06-21 13:40:54 -07:00
Chris Manchester
4b83e474e8 Backed out changeset 101932a675a4 (bug 1174766) for winXP failures 2015-06-20 15:27:11 -07:00
Chris Manchester
2ec92d07d8 Bug 1174766 - Append to gecko logfile after marionette restarts the browser rather than removing the old file every time.;r=ato 2015-06-20 09:46:00 -07:00
Martijn Wargers
19665f2a2e Bug 1176882 - Don't pin marionette-transport. r=davehunt 2015-06-24 02:09:16 +02:00
Jonathan Griffin
1e9c6b1a26 Bug 1166033 - Notice when the process has died, and restart it, r=dburns 2015-06-18 14:26:53 -07:00
Jamin Liu
429d75ce44 Bug 1175067 - Switch Bluetooth marionette test set to BT API v2 and disable unsupported tests. r=joliu 2015-06-17 18:00:26 +08:00
Chris Manchester
d302b9678c Bug 1169600 - Avoid misleading exception in message listeners in marionette server. r=ato 2015-06-03 10:21:27 -07:00
Jonathan Griffin
b7af8a575c Backed out changeset 58b09d4a5de5 for Mn OSX test_profile_management.py failures on a CLOSED TREE 2015-06-10 12:15:31 -07:00
Jonathan Griffin
96781372fc Bug 1166033 - Notice when the process has died, and restart it, r=dburns 2015-06-10 10:24:29 -07:00
Chris Manchester
d95ee6bf78 Bug 1169798 - Refresh the marionette server's window reference when switching between windows to avoid intermittent exception.;r=ato 2015-06-01 13:26:15 -07:00
Jonathan Griffin
f3052f63cd Bug 1169751 - Bump marionette-driver to 0.8, marionette-client to 0.15, r=dburns 2015-05-29 15:43:50 -07:00
Henrik Skupin
f81a78482e Bug 1169381 - Bump dependency for mozinfo in marionette-client to >=0.8. r=jgriffin 2015-05-28 12:05:00 -04:00
Jonathan Griffin
1ee4e39e6e Bug 1168997 - Bump marionette-client to 0.14, r=dburns 2015-05-28 08:58:22 -07:00
Alive Kuo
19d359076b Bug 1169122 - Change the way to reference AppWindowManager. r=jgriffin 2015-05-28 10:42:30 +08:00
Jonathan Griffin
ba5f63636c Bug 1163833 - Add integration with browsermob-proxy, r=dburns 2015-05-27 10:00:09 -07:00
Jonathan Griffin
46f72e36a5 Bug 1149618 - Remove SpecialPowers from Marionette, r=dburns 2015-05-18 16:36:15 -07:00
Ting-Yu Chou
c644d94180 Bug 1141418 - Fix index after calling splice while iterating remoteFrames array. r=jgriffin 2015-05-18 12:04:26 +08:00
Jonathan Griffin
c1efbce967 Backout cc15c275b1e3 (Bug 1149618) on a CLOSED TREE for suspected debug emulator bustage, a=bustage 2015-05-19 19:35:38 -07:00
Jonathan Griffin
831992c796 Bug 1149618 - Remove SpecialPowers from Marionette, r=dburns 2015-05-18 16:36:15 -07:00
Jonathan Griffin
514fd23c87 Bug 1161606 - Implement 'using_permission' context manager, r=dburns 2015-05-14 12:08:17 -07:00
Jonathan Griffin
19a51a4c4e Bug 1161209 - Bump marionette-driver to 0.7, marionette-client to 0.13, r=AutomatedTester 2015-05-07 10:09:08 -07:00
Andreas Tolfsen
c9dc8d6fbe Bug 1155703: Correct Marionette to use NoSuchWindowError
FrameSendFailureError and FrameSendNotInitializedError are not compatible
with the W3C WebDriver specification and we should use NoSuchWindowError
instead.

Bug 1159674 has prepared Gaia for this change.

r=davehunt
2015-04-29 12:00:43 +01:00