David Burns
630eab6626
Bug 1073732: Allow Marionette to have sessions ids that are unique for that session; r=jgriffin
...
--HG--
extra : rebase_source : 4ce931fcb6accc581867febe061151cdddf17ece
2014-11-11 15:55:23 +00:00
Carsten "Tomcat" Book
ef351901cb
Backed out changeset 5548373ee88b (bug 1073732) for marionette test failures on a CLOSED TREE
2014-11-11 13:51:22 +01:00
David Burns
5905a519f9
Bug 1073732: Allow Marionette to have sessions ids that are unique for that session; r=jgriffin
...
The string is an opaque string(uuid) that uniquely identifies the session. It gives us webdriver compability and we can
use it to set sessions if we are doing restarts
--HG--
extra : rebase_source : e2d59e16a82d431da4a445f9890433353a6ac7f7
2014-11-10 16:47:23 +00:00
Andrew Halberstadt
6ebfd0d221
Bug 1088905 - Support with syntax when setting marionette's context, r=ato
...
Usage:
# content scope
with marionette.using_context(marionette.CONTEXT_CHROME):
# chrome scope
... do stuff ...
# content scope
--HG--
extra : rebase_source : 1a823ec0a92e14b0f49df961e155a64917efe994
2014-11-07 11:35:43 -05:00
Dave Hunt
6aa0f50d0f
Bug 1087251 - Gather version and device information for HTML logging. r=jgraham
2014-11-07 12:49:00 +00:00
Chris Manchester
639e784555
Bug 1028407 - Establish connection to server faster. r=ato
...
There was a 5 second sleep() in the Marionette client. The history of
its value is unclear, but bug comments seem to indicate that Gecko
wasn't completely initialized during the observer notification that
starts the server. We removed the sleep and added a wait for the
"browser-delayed-startup-finished" message in the desktop case
before starting a session.
2014-07-03 17:03:10 -07:00
Chris Manchester
1f44ce337a
Bug 1091662 - Support for modifier keys in chrome scope in marionette. r=dburns
...
* * *
Bug 1091662 - Add a test case for modifier keys.
2014-11-04 19:50:44 -05:00
Felipe Gomes
4d9d4fa566
Bug 1093691 - Part 2. Safeguard Marionette harness from e10s-on-nightly pref. r=cmanchester
2014-11-05 02:13:19 -02:00
Zac Campbell
4a30a38d2b
Bug 1090962 - Skip steps of gather_debug when marionette session does not exist. r=davehunt
2014-11-03 14:02:23 +00:00
Malini Das
c373764f49
Bug 1091205 - log marionette requests, r=jgriffin
2014-10-29 16:49:23 -04:00
Andrew Halberstadt
534ea5529f
Bug 1080764 - Add 'anon' and 'anon attribute' search strategies to marionette.find_element(), r=AutomatedTester
...
The 'anon' search strategy maps directly to nsIXULDocument.getAnonymousNodes() whereas the 'anon attribute'
strategy maps to nsIXULDocument.getAnonymousElementByAttribute(). These strategies are needed for clients who
wish to find and manipulate anonymous content, typically found in the Firefox chrome. For more details, see:
https://developer.mozilla.org/en-US/docs/XBL/XBL_1.0_Reference/Anonymous_Content
--HG--
rename : testing/marionette/client/marionette/tests/unit/test_switch_anonymous_content.py => testing/marionette/client/marionette/tests/unit/test_anonymous_content.py
2014-10-28 17:37:24 -04:00
Dave Hunt
70b88b3d8d
Bug 1090272 - Raise NoSuchFrameException when attempting to switch to a non-existant frame by index. r=mdas
2014-10-28 10:41:00 +01:00
Zac Campbell
2b56039197
Bug 1075451 - Allow test suites not using test container to neither open nor close. r=mdas
2014-10-28 12:08:28 +00:00
Morris Tseng
75baf845e5
Bug 1074736 - Marionette test for selection carets with multiple range support. r=mdas
2014-10-28 02:02:00 +01:00
Morris Tseng
678c42d89f
Bug 1074736 - selection_rect_list should consider multiple range. r=mdas
2014-10-22 20:03:00 +02:00
Dave Hunt
777c48b4ea
Bug 1065381 - Add result_callbacks to include test debug in HTML reports for failures and errors. r=jgraham
2014-10-27 06:03:00 +01:00
Ryan VanderMeulen
8c1e5ba605
Backed out changesets 94c5f5317e4b, f43962d6b41e, and 6e0a13090cd8 (bug 1074736) for various carat-related Marionette failures.
...
--HG--
extra : rebase_source : e26c24158df6cc8198ca57f505028a1f82aa7264
2014-10-27 15:39:44 -04:00
Ryan VanderMeulen
fdfac962ae
Bug 1078237 - Disable test_switch_frame.py on Windows for frequent failures.
2014-10-27 15:21:41 -04:00
Morris Tseng
a15cf8e213
Bug 1074736 - Marionette test for selection carets with multiple range support. r=mdas
2014-10-26 20:47:00 +01:00
Morris Tseng
98a611eb5e
Bug 1074736 - selection_rect_list should consider multiple range. r=mdas
2014-10-22 20:03:00 +02:00
Carsten "Tomcat" Book
d7c0d2484b
Backed out changeset 141ea70b1caf (bug 1074736) for win marionette test failures
2014-10-24 14:46:28 +02:00
Carsten "Tomcat" Book
b3aa3e4324
Backed out changeset 5b1f330c9298 (bug 1074736)
2014-10-24 14:45:38 +02:00
Morris Tseng
f89772c17d
Bug 1074736 - Marionette test for selection carets with multiple range support. r=mdas
2014-10-23 23:30:00 +02:00
Morris Tseng
9e8555519b
Bug 1074736 - selection_rect_list should consider multiple range. r=mdas
2014-10-22 20:03:00 +02:00
Rob Wood
23498200e6
Bug 1084565 - Add option to output logcat to stdout. r=mdas
2014-10-21 10:27:37 -04:00
Ryan VanderMeulen
cafd9a2cf7
Merge m-c to inbound. a=merge
...
CLOSED TREE
2014-10-22 13:16:06 -04:00
Ryan VanderMeulen
4109239dc9
Backed out changeset 2b1c2663f92a (bug 1087038) because it depends on a patch that was backed out.
...
CLOSED TREE
2014-10-22 13:13:35 -04:00
Andrew Halberstadt
0d77584624
Backout bug 1084412 for Gij bustage and causing Gaia tree closures
2014-10-22 12:34:42 -04:00
Malini Das
8e53554c0a
Bug 1075487 - find b2g pid based on string splitting, r=jgriffin
2014-10-22 10:38:31 -04:00
Tim Chien
8100cf3d91
Bug 1087038 - Properly check for found element(s) in marionette ElementManager.p.find, r=dburns
2014-10-22 05:02:00 +02:00
Carsten "Tomcat" Book
bbd774f409
Backed out changeset 04a18f29f774 (bug 1087038) for marionette test failures
2014-10-22 14:17:32 +02:00
Chris Manchester
14492db1d3
Bug 1046512 - Disable test_set_window_size.py on linux due to a latent timing problem exposed by modifications to marionette. r=jgriffin
2014-10-21 11:23:18 -04:00
Chris Manchester
2f9989ee5e
Bug 1046512 - Modification to marionette to support running tests with e10s enabled. r=jgriffin
2014-10-21 11:22:26 -04:00
Tim Chien
06ea32e5fa
Bug 1087038 - Properly check for found element(s) in marionette ElementManager.p.find, r=dburns
2014-10-22 03:25:00 +02:00
Andrew Halberstadt
4710c4640a
Bug 1084412 - marionette.findElements returns immediately when searchTimeout is set, r=AutomatedTester
2014-10-21 08:40:24 -04:00
Dave Hunt
03316cecd8
Bug 937053 - tap() method should calculate elementInView from the coordinates of the tap. r=mdas
2014-10-16 10:32:00 +02:00
Carsten "Tomcat" Book
dc2804a07a
Backed out changeset 9e996cc695eb (bug 937053) for breaking marionette
2014-10-21 11:19:10 +02:00
Carsten "Tomcat" Book
3d7d4ca11c
Backed out changeset 8c0cf60141dc (bug 1083237)
2014-10-21 11:18:43 +02:00
Julien Pagès
ede9c7af78
Bug 1083237 - Wrong test suite duration when using mozlog as test reporter. r=mdas
2014-10-19 11:20:00 +02:00
Dave Hunt
4f9015f021
Bug 937053 - tap() method should calculate elementInView from the coordinates of the tap. r=mdas
2014-10-16 10:32:00 +02:00
Malini Das
d5a7043678
Bug 1085558 - test_single_finger*.py tests should output the actual value if assertion fails, r=jgriffin
2014-10-20 20:28:11 -04:00
Jesal Mavadiya
f6c65ebf0e
Bug 1083142 - Fix reference to undefined property in marionette-server.js. r=ato
2014-10-20 02:51:00 -04:00
Andrew Halberstadt
92b4c47ea6
Bug 1084587 - Add --profile to |mach marionette-test|, r=jgriffin, DONTBUILD, a=NPOTB
...
Note: This also refactors the entry points a bit to automatically pass through **kwargs instead of needing to explicitly list each parameter in about three different locations.
2014-10-20 08:55:28 -04:00
Andrew Halberstadt
75d63f3019
Bug 1083244 - Use sphinx.ext.autodoc's :members: directive in marionette docs instead of explicitly listing, r=AutomatedTester, DONTBUILD, a=NPOTB
2014-10-15 16:58:05 -04:00
Dave Hunt
f0fb5e0acb
Bug 1081043 - Only check for crashes if we get a MarionetteException or an instance of IOError. r=mdas
2014-10-13 02:01:00 +02:00
Wes Kocher
4b2f291d8c
Backed out changeset cb31d5a52868 (bug 1028407) under suspicion of web-platform bustage on a CLOSED TREE
2014-10-17 13:24:51 -07:00
Chris Manchester
c921b268c9
Bug 1028407 - Establish connection to server faster.;r=jgriffin
...
There was a 5 second sleep() in the Marionette client. The history of
its value is unclear, but bug comments seem to indicate that Gecko
wasn't completely initialized during the observer notification that
starts the server. We removed the sleep.
2014-07-03 17:03:10 -07:00
Zac Campbell
85e1d353f8
Bug 1075487 - make get_b2g_pid get the right pid, r=davehunt,mdas
2014-10-07 13:11:04 +01:00
Andreas Tolfsen
5c2a5dfc29
Bug 1081139 - Document Marionette's wait and expected modules. r=ahal
2014-10-10 09:11:00 -04:00
Malini Das
b39a1f5aed
Bug 1065933 - Use custom error code when frames close unexpectedly. r=jgriffin
2014-10-13 04:09:00 +02:00