Commit Graph

1182 Commits

Author SHA1 Message Date
Rob Wood
bc868e4ad7 Backed out changeset b93c92150721 (bug 984508) because of intermittent failures 2014-11-28 11:21:21 -05:00
Chris Manchester
882af8056e Bug 1105082 - Send the correct error when attempting to navigate with marionette in chrome scope.;r=ato 2014-11-26 16:25:55 -05:00
Dave Hunt
13d4b4c9b5 Bug 1097032 - Add test for expected.elements_present when there are no elements found. r=atolfsen 2014-11-25 15:20:00 -05:00
Dave Hunt
a95f3dad21 Bug 1015242 - Provide a combined expected condition for element present and displayed. r=atolfsen
CLOSED TREE
2014-11-26 04:19:00 -05:00
Morris Tseng
0e7335fee2 Backed out 5 changesets (bug 1092888) for breaking QA smoketest on b2g.
Backout changeset 8c513f282a9e (bug 1092888)
Backout changeset db37104f6fbd (bug 1092888)
Backout changeset b1a0a7ea1a32 (bug 1092888)
Backout changeset c53a6181a4b2 (bug 1092888)
Backout changeset 54e551c1f2cd (bug 1092888)
2014-11-26 10:11:38 +08:00
Andrew Halberstadt
a6860a579c Bug 1088666 - Re-organize marionette client's documentation into basic, advanced and api reference sections, r=AutomatedTester, DONTBUILD because NPOTB
--HG--
extra : rebase_source : 4dc97864c6944d1b102ab7ab98287b480fe51ad7
2014-11-24 09:49:42 -05:00
Dave Hunt
3add087520 Bug 1103956 - Remove explicit type checking from Wait class. r=atolfsen 2014-11-24 05:44:00 +01:00
Wes Kocher
7ca85aa69a Bug 1104301 - Re-disable this test on linux after an accidental reenabling. r=me 2014-11-24 16:23:51 -08:00
Rob Wood
3d23ba0b6c Bug 984508 - Marionette should monitor listeners to ensure they're still alive; r=mdas 2014-10-14 18:46:34 -04:00
Chris Manchester
3fdbcb5f2a Bug 1103071 - Modify test_switch_remote_frame for compatibility with e10s. r=jgriffin 2014-11-21 14:26:48 -05:00
Chris Manchester
c2b21d9c79 Bug 1095260 - Make the response from a switchToWindow call correspond to the completion of loading the marionette listener script.;r=automatedtester 2014-11-21 13:58:00 -05:00
Ted Mielczarek
6f8abc730c Bug 1101539 - Make Marionette's GeckoInstance actually support passing a nonstandard port. r=jgriffin 2014-11-20 08:34:37 -05:00
David Burns
01773cfd32 Bug 1101172: Correct Exception thrown when passing invalid element search type; r=jgriffin
--HG--
extra : rebase_source : 8da9313980a4895b72dcff1f2e46efe241a14c26
2014-11-19 01:26:14 +00:00
David Burns
9bd3814425 Bug 1094441: Allow CSS Selector as a search strategy for Marionette in Chrome context; r=ahal
--HG--
extra : rebase_source : bfbd853e362e62d55ffb0fefff36667aa60ca04f
2014-11-18 22:57:23 +00:00
Chris Manchester
2b14ed7a48 Bug 1095635 - Accept '-' to correspond to stdout for marionette's --gecko-log option.;r=ahal 2014-11-17 22:21:51 -05:00
Chris Manchester
bc694e700f Bug 1093707 - Return an error from marionette when attempting to navigate in chrome scope.;r=ato 2014-11-17 22:21:51 -05:00
Dave Hunt
fe375406cb Bug 1089536 - Allow multiple test variable files to be specified on the command line. r=mdas 2014-11-18 13:34:46 +00:00
Dave Hunt
37e7e0ba3a Bug 1001322 - Move wait_for_port to transport.py and call when starting a new session. r=mdas 2014-11-18 13:31:34 +00:00
Morris Tseng
323ef5978b Bug 1092888 - Part 5: Add a parameter to toggle context menu when calling long_press. r=mdas 2014-11-16 18:52:00 +01:00
Wes Kocher
1e844f2a56 Backed out changeset e9029cbd137c (bug 940954) for Gip bustage on a CLOSED TREE 2014-11-17 16:45:49 -08:00
Wes Kocher
28c4b2065b Bug 940954: Allow marionette to restart the browser and create a new session; r=jgriffin DONTBUILD
This gives us the ability to restart a session from the client side, say for testing Firefox updates,
and then carry on the test. To do this it is just self.marionette.restart()
2014-11-17 15:52:03 -08:00
Wes Kocher
53e3983c74 Backed out changeset ec9fc64e82a8 (bug 940955) for landing with the wrong bug number 2014-11-17 15:51:09 -08:00
David Burns
86e3dd432e Bug 940955: Allow marionette to restart the browser and create a new session; r=jgriffin
This gives us the ability to restart a session from the client side, say for testing Firefox updates,
and then carry on the test. To do this it is just self.marionette.restart()

--HG--
extra : rebase_source : db352f88ebfc455ed8105eefac54fec6a0b0c40b
2014-11-17 11:38:37 +00:00
Carsten "Tomcat" Book
fafe3b4327 Backed out changeset d1962cb07ea5 (bug 1089536) for marionette test failures 2014-11-14 12:36:19 +01:00
Dave Hunt
669a885b07 Bug 1089536 - Allow multiple test variable files to be specified on the command line. r=mdas 2014-11-14 10:21:42 +00:00
Andrew Halberstadt
4292126691 Bug 1084412 - marionette.findElements returns immediately when searchTimeout is set, r=AutomatedTester
--HG--
extra : rebase_source : bd89e6209edaa5a4a5f7552dc548e0db120c88e8
2014-11-10 17:17:09 -05:00
Andrew Halberstadt
eb5338ffa4 Bug 1096571 - Don't call into webdriver's isShown() method when manipulating content XUL in marionette, r=AutomatedTester
--HG--
extra : rebase_source : 73029f3246e37a958ba8a6c90bf0c11a97f389c2
2014-11-10 16:44:00 -05:00
Ryan VanderMeulen
cf2d6a0532 Backed out changeset 92fc5580994a (bug 1038868) for causing intermittent OSX Marionette timeouts.
--HG--
extra : rebase_source : dcf4d8c25d8612b043c3a08a862ffef99c16fd95
2014-11-12 14:39:59 -05:00
Chris Manchester
567fd0e731 Bug 1095018 - Forward marionette's cookie interactions to the parent process for compatibility with e10s.;r=ato
* * *
Fixes based on review feedback.
2014-11-11 13:15:02 -05:00
Dave Hunt
769d0c1dd0 Bug 1038868 - Use B2GDeviceRunner in the Marionette client. r=ahalberstadt 2014-11-12 14:52:59 +00:00
Dave Hunt
3dad561401 Bug 1095751 - Pass optional device serial to mozversion in Marionette runner. r=ahalberstadt 2014-11-12 13:26:57 +00:00
David Burns
8ada2efc30 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
71a7a30db1 Backed out changeset 5548373ee88b (bug 1073732) for marionette test failures on a CLOSED TREE 2014-11-11 13:51:22 +01:00
David Burns
11c4091a23 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
4649d8d5ac 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
99207ce818 Bug 1087251 - Gather version and device information for HTML logging. r=jgraham 2014-11-07 12:49:00 +00:00
Chris Manchester
61389f815b 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
c45aa675ed 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
ac9c3f44b4 Bug 1093691 - Part 2. Safeguard Marionette harness from e10s-on-nightly pref. r=cmanchester 2014-11-05 02:13:19 -02:00
Zac Campbell
b588d9e927 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
1211dc475b Bug 1091205 - log marionette requests, r=jgriffin 2014-10-29 16:49:23 -04:00
Andrew Halberstadt
9386537f22 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
9294c64599 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
a1f8579e79 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
bb0e1a5b36 Bug 1074736 - Marionette test for selection carets with multiple range support. r=mdas 2014-10-28 02:02:00 +01:00
Morris Tseng
0b9a87dea7 Bug 1074736 - selection_rect_list should consider multiple range. r=mdas 2014-10-22 20:03:00 +02:00
Dave Hunt
9160ae0098 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
56757e4cb6 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
5a2067fe47 Bug 1078237 - Disable test_switch_frame.py on Windows for frequent failures. 2014-10-27 15:21:41 -04:00
Morris Tseng
499afe39f6 Bug 1074736 - Marionette test for selection carets with multiple range support. r=mdas 2014-10-26 20:47:00 +01:00
Morris Tseng
5b66bd7c96 Bug 1074736 - selection_rect_list should consider multiple range. r=mdas 2014-10-22 20:03:00 +02:00
Carsten "Tomcat" Book
3802db58a4 Backed out changeset 141ea70b1caf (bug 1074736) for win marionette test failures 2014-10-24 14:46:28 +02:00
Carsten "Tomcat" Book
ef615943f5 Backed out changeset 5b1f330c9298 (bug 1074736) 2014-10-24 14:45:38 +02:00
Morris Tseng
0cf543338f Bug 1074736 - Marionette test for selection carets with multiple range support. r=mdas 2014-10-23 23:30:00 +02:00
Morris Tseng
3c479f0a47 Bug 1074736 - selection_rect_list should consider multiple range. r=mdas 2014-10-22 20:03:00 +02:00
Rob Wood
0b4f056cdd Bug 1084565 - Add option to output logcat to stdout. r=mdas 2014-10-21 10:27:37 -04:00
Ryan VanderMeulen
a71d5a2b67 Merge m-c to inbound. a=merge
CLOSED TREE
2014-10-22 13:16:06 -04:00
Ryan VanderMeulen
08d43fb373 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
fb11c8c2f6 Backout bug 1084412 for Gij bustage and causing Gaia tree closures 2014-10-22 12:34:42 -04:00
Malini Das
27cbf2587c Bug 1075487 - find b2g pid based on string splitting, r=jgriffin 2014-10-22 10:38:31 -04:00
Tim Chien
c62399233a 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
5c128a4e2a Backed out changeset 04a18f29f774 (bug 1087038) for marionette test failures 2014-10-22 14:17:32 +02:00
Chris Manchester
84f7251b20 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
e2634e73a0 Bug 1046512 - Modification to marionette to support running tests with e10s enabled. r=jgriffin 2014-10-21 11:22:26 -04:00
Tim Chien
eeda5b031d 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
d4e815eed6 Bug 1084412 - marionette.findElements returns immediately when searchTimeout is set, r=AutomatedTester 2014-10-21 08:40:24 -04:00
Dave Hunt
774ac870e4 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
77db55c758 Backed out changeset 9e996cc695eb (bug 937053) for breaking marionette 2014-10-21 11:19:10 +02:00
Carsten "Tomcat" Book
987a29bfb7 Backed out changeset 8c0cf60141dc (bug 1083237) 2014-10-21 11:18:43 +02:00
Julien Pagès
f4c78b0ac3 Bug 1083237 - Wrong test suite duration when using mozlog as test reporter. r=mdas 2014-10-19 11:20:00 +02:00
Dave Hunt
e6a876a05b 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
a77a6aa4c6 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
85e5482558 Bug 1083142 - Fix reference to undefined property in marionette-server.js. r=ato 2014-10-20 02:51:00 -04:00
Andrew Halberstadt
53480b6de0 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
f56a5e24e7 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
51de718539 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
af8a2a397f 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
516c037a11 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
6054df5309 Bug 1075487 - make get_b2g_pid get the right pid, r=davehunt,mdas 2014-10-07 13:11:04 +01:00
Andreas Tolfsen
1337194399 Bug 1081139 - Document Marionette's wait and expected modules. r=ahal 2014-10-10 09:11:00 -04:00
Malini Das
e27a2441eb Bug 1065933 - Use custom error code when frames close unexpectedly. r=jgriffin 2014-10-13 04:09:00 +02:00
David Burns
04f21ec533 Bug 1073539: Add the ability to set capabilities into Marionette; r=jgriffin 2014-10-13 20:40:34 +01:00
Chris Manchester
79e4da4204 Bug 1050511 - Modify import of marionette harness to avoid a mismatch in assertRaises when running through mach. r=gps 2014-10-10 12:58:10 -04:00
Dave Hunt
fdb2e033b5 Bug 1081025 - Fix test failure debug gathering. r=zcampbell 2014-10-10 01:51:00 -04:00
Wes Kocher
904b7682ba Merge b2g-inbound to m-c a=merge CLOSED TREE 2014-10-09 16:37:20 -07:00
George Duan
160fd9dbe4 Bug 1079130 - Modify AppWindowManager to appWindowManager in Gecko. r=jgriffin 2014-10-08 00:57:00 +02:00
Malini Das
4ddc0a5948 Bug 1065933 - only handle mozbrowserclose events from current frame, r=jgriffin 2014-10-08 12:43:57 -04:00
Dave Hunt
a26254c106 Bug 1073021 - Add base image version to HTML report. r=mdas 2014-10-02 03:17:00 +02:00
Jonathan Griffin
b5ba63f6d4 Bug 997909 - Fix typo. r=mdas 2014-10-07 09:40:05 -07:00
David Burns
85ae50dc56 Bug 1022862: remove WebApi tests from Marionette unit tests manifests: r=jgriffin 2014-10-06 21:57:25 +01:00
Dave Hunt
54b1a763e0 Bug 883294 - Add ability to take full viewport screenshots. r=mdas 2014-09-30 14:42:00 -04:00
Malini Das
bfd8364ef8 Bug 1065933 - recover if containing frame is closed during touch, r=jgriffin 2014-10-03 09:54:10 -04:00
Ryan VanderMeulen
a282fde627 Bug 1025040 - Disable test_single_finger_desktop.py on Windows for frequent failures. 2014-10-02 13:43:59 -04:00
Ryan VanderMeulen
eb2dc32974 Merge m-c to inbound. a=merge 2014-10-02 13:14:06 -04:00
Jonathan Griffin
9960319f03 Bug 997909 - Make waitFor actually terminate if condition is never true, r=mdas 2014-10-02 10:09:33 -07:00
Edgar Chen
6a182aca18 Bug 1007062 - Fix SpecialPower API doesn't work on Marionette test-container. r=mdas,jmaher 2014-09-28 22:43:32 +08:00
Wes Kocher
7bf60fd7b3 Backed out changeset bbf22ebcac51 (bug 1065933) for Gip orange 2014-09-29 17:39:16 -07:00
Malini Das
b7adb27578 Bug 1065933 - recover if containing frame is closed during touch, r=jgriffin 2014-09-29 18:22:44 -04:00
Ryan VanderMeulen
829455b06a Bug 1022862 - Revert test ordering changes because it apparently made Mnw perma-fail. 2014-09-29 14:56:57 -04:00
Malini Das
46dc07d29f Bug 1072650 - Fix giant wall of logcat output when connection times out, r=dburns 2014-09-25 12:27:29 -04:00
David Burns
aecc7b8f57 Bug 1070268: Add findChildElements endpoint to Marionette for WebDriver compatibility; r=jgriffin 2014-09-25 15:42:35 +01:00
Malini Das
d6706a7f2d Bug 1072503 - Remove unnecessary </dialog> tag from test_nested_iframe.xul. r=dburns 2014-09-24 12:13:00 -04:00
Ed Morley
c4577135b2 Merge mozilla-central and b2g-inbound 2014-09-23 15:07:05 +01:00
Ryan VanderMeulen
b7dae97a82 No bug - Clean up webapi test manifest. 2014-09-23 08:32:06 -04:00
David Burns
143785aab4 Bug 1069572: Add maximise_window() to Marionette to allow maximising the browser window; r=jgriffin 2014-09-19 10:39:28 +01:00
Chris Lord
346ead7bd3 Bug 1071029 - Fix 'contextmenu' events in Marionette. r=mdas
Marionette 'contextmenu' events were missing various properties that mouse
events should have.
2014-09-22 16:41:51 +01:00
David Burns
63efbbbdbb Bug 947490: Move Marionette sendKeys code to it's own file and delete dead code; r=jgriffin 2014-09-19 00:52:40 +01:00
David Burns
7cfc5ee0d7 Bug 1064421: Clean up setWindowSize tests and add support for Fennec; r=jgriffin 2014-09-19 00:26:54 +01:00
David Burns
5e2572b94b Bug 1022862: Create a manifest just for marionette web-api tests; r=jgriffin DONTBUILD 2014-09-16 00:39:25 +01:00
Shu-yu Guo
4a62c95f46 Bug 1001090 - Part 4: Fix errors in chrome code. (r=zombie,gavin,fitzgen,dcamp,bgrins,fabrice,gwagner,margaret,mrbkap,mak,njn,vicamo) 2014-09-15 16:30:46 -07:00
David Burns
00045d782d Bug 755475: Allow the getting and setting of the currently browser window position from Marionette; r=jgriffin 2014-09-15 10:48:56 +01:00
Malini Das
a13b5b4dbc Bug 1058158 - run b2g marionette tests in test container, r=jgriffin 2014-08-28 17:34:50 -04:00
Phil Ringnalda
8d6e5e9e78 Backed out changeset c72a49a66333 (bug 1058158) for Mn bustage
CLOSED TREE
2014-09-09 21:13:40 -07:00
Malini Das
450ecabc9a Bug 1058158 - run b2g marionette tests in test container, r=jgriffin 2014-08-28 17:34:50 -04:00
Rob Wood
f3923b6fad Bug 1045103 - add Marionette support for setWindowSize; r=jgrffin 2014-09-08 06:05:49 -07:00
David Burns
b139a9667f Bug 977893: getCurrentUrl in marionette should return the url for the top level document; r=jgriffin 2014-03-18 23:36:51 +00:00
Julien Pagès
c8ffd23ef5 Bug 1047101 - Provide a way to do data-driven tests with Marionette test runner. r=jgriffin 2014-08-30 09:55:00 -04:00
Dave Hunt
0caca9ea2e Bug 1061514 - Bump marionette_client version to 0.8.4. r=zcampbell 2014-09-02 04:01:00 +02:00
Kyle Machulis
c6d8869864 Bug 846200 - Fix permission granting in reporting.py module; r=davehunt
--HG--
extra : rebase_source : 4e7139439d9a55c5f7817908f93cced32a175ef9
2014-08-29 00:40:08 -07:00
Dave Hunt
9da2ed43b0 Bug 1059248 - Accept a test name when checking for crashes in DeviceRunner. r=ahalberstadt 2014-08-27 09:49:00 -04:00
Bebe
120355fba8 Bug 1054948 - UnicodeDecodeError: 'ascii' codec can't decode byte 0xd8 in position 52852: ordinal not in range(128). r=mdas 2014-08-28 00:22:00 -04:00
Bebe
bfb077f614 Bug 1036957 - Remove --type's default value from Marionette runner. r=mdas 2014-08-28 01:20:00 -04:00
Ryan VanderMeulen
aa61f50d35 Merge m-c to b2g-inbound. a=merge
CLOSED TREE
2014-08-25 13:07:41 -04:00
Dimi Lee
78e839427d Bug 1051725 - Add a test case for wifi hotspot enable API. r=hchang 2014-08-22 18:14:11 +08:00
Chris Manchester
04d82b6904 Bug 1055679 - Remove marionette's ad hoc log formatter now that it's no longer needed.;r=jgraham 2014-08-24 16:45:01 -04:00
Chris Manchester
fbb2b94435 Bug 1056977 - Bump version of marionette and dependencies on moztest and mozlog.;r=davehunt 2014-08-24 16:45:00 -04:00
Julien Pagès
0dc16b6949 Bug 1040395 - Remove obsolete file that create virtualenv for marionette. r=jgriffin
--HG--
extra : rebase_source : 8491c3381f6b761b57f2430b5a87c0a1286a8a36
2014-08-20 06:09:00 -04:00
David Burns
00f6d540d4 Bug 1055088: Update Marionette HtmlElement documentation for is_enabled; r=jgriffin 2014-08-19 00:07:56 +01:00
Julien Pagès
38421e75d7 Bug 820154 - Implement todo() in marionette-simpletest. r=jgriffin 2014-08-13 07:19:00 -04:00
Wes Kocher
c091848b83 Merge m-c to inbound 2014-08-11 16:19:27 -07:00
Dave Hunt
eeff02ba2d Bug 1044136 - Change default logging level in marionette test runner to info. r=cmanchester 2014-08-08 10:02:00 -04:00
Sylvestre Ledru
81b70e576c Bug 1050715 - Update the description of the various tests targed proposed by './mach help' r=jmaher
--HG--
extra : rebase_source : 29019a02711ffce5c148787517051855259b6446
2014-08-09 15:37:29 +02:00
David Burns
4024d50a27 Bug 1018904: Check we can remove a tab before trying to remove it in Marionette; r=mdas 2014-08-08 21:32:20 +01:00
Dave Hunt
894383512d Bug 1049717 - Expose suite start and end times in the BaseMarionetteTestRunner. r=mdas 2014-08-07 10:00:00 -04:00
Dave Hunt
33a09a41f8 Bug 1051741 - Bump marionette_client version to 0.8.2. r=mdas 2014-08-11 02:48:00 -04:00
Wes Kocher
9d6d4afc15 Merge m-c to inbound on a CLOSED TREE 2014-08-08 14:15:34 -07:00
Dave Hunt
1e25480e8d Bug 1048987 - Remove autolog references from Marionette test runner. r=mdas 2014-08-07 05:52:00 -04:00
Malini Das
c414527863 Bug 1048833 - Prevent unnecessary SpecialPowers loading. r=dburns 2014-08-06 08:33:00 -04:00
Chris Manchester
0e5f24603c Bug 1050511 - Log skipped tests in a marionette run only after logging suite_start.;r=jgraham 2014-08-08 12:02:39 +01:00
Malini Das
d025cccaec Bug 1038864 - Marionette find element fails on social chat component. r=automatedtester 2014-07-28 14:49:00 +02:00
Jonathan Griffin
f26c69ce70 Bug 1043723 - Make Marionette work with Mulet+Gaia, r=dburns 2014-07-25 14:11:28 -07:00
Andreas Tolfsen
11f00b9a28 Bug 1044004 - Provide API documentation for Marionette.delete_session. r=dhunt 2014-07-25 09:03:00 +02:00
David Burns
76a407d0f8 Bug 1036498: Add deprecation warnings to HTMLElement#size and HTMLElement#location in Marionette; r=jgriffin 2014-07-17 16:01:36 +01:00
Malini Das
c06f4bbcc9 Bug 1030442 - Be able to set and clear prefs at gecko startup, r=jgriffin 2014-07-22 17:27:25 -04:00
Andrew Halberstadt
8d56fdf7d2 Bug 1040789 - Bump mozrunner and marionette-client for bug 1036926, r=davehunt 2014-07-22 15:37:34 -04:00
Jonathan Griffin
24180c8803 Bug 1033822 - Remove unused browser-chrome code from Marionette, r=mdas 2014-07-21 14:35:15 -07:00
Chris Manchester
b80ea72a7e Bug 1040056 - Increment version of moztest required by marionette to include structured logging modification.;r=mdas 2014-07-21 11:29:22 -07:00
Bobby Holley
53fd9759cd Bug 930091 - Clone marionette args into the sandbox rather than using a COW. r=mdas
The current setup causes the arguments object (which is modified from the
sandbox) to be a COW, which causes problems with our new restrictions on
COWs. According to jgriffin, these are should be JSON-serializable, so
the clone should be fine.
2014-07-20 15:36:31 -06:00
Andrew Halberstadt
51033836f0 Bug 1036926 - Add ability to specify local_port in emulator.setup_port_forwarding(), r=wlach 2014-07-18 10:32:13 -04:00
Ahmed Kachkach
4dcc22f03c Bug 886570 - Initial integration of structured logs in mochitest; r=ahal,Ms2ger 2014-07-17 09:02:00 +02:00
Bobby Holley
db7f703446 Bug 1038844 - Flip the scary automation pref for crashtests and marionette. r=jgriffin 2014-07-17 21:34:48 -07:00
Chris Manchester
2e9e94e861 Bug 1036869 - Make mach accept structured logging command line arguments for marionette.;r=jgraham 2014-07-17 21:28:45 -04:00
Dave Hunt
5d5e6e61fa Bug 1034044 - Remove dependency on Marionette session from get_device_manager. r=jgriffin 2014-07-15 12:12:00 +02:00
William Lachance
df24ad8433 Bug 1036453 - "Typo in marionette docs". r=mdas 2014-07-09 08:47:00 +02:00
Chris Manchester
1b1a9883ef Bug 1037318 - Log a test_start and test_end message for skipped tests in marionette.;r=jgraham 2014-07-16 19:07:21 -04:00
David Burns
e53a1ff7c3 Bug 1036365: Implement element.rect to marionette for getting element size and location; r=mdas 2014-07-16 20:58:37 +01:00
Malini Das
64f850aec6 Bug 1036930 - Remove marionette/scripts/runemu.py, r=dburns 2014-07-16 11:44:40 -04:00
Ryan VanderMeulen
97a3c4d6d4 Backed out changeset 3b96e18dd924 (bug 1030442) for Windows Marionette failures. 2014-07-15 12:23:47 -04:00
Malini Das
eabb4af68e Bug 1030442 - Be able to set and clear prefs at gecko startup, r=jgriffin 2014-07-15 11:21:58 -04:00
Carsten "Tomcat" Book
d6ea794d8c Backed out changeset cf85693280c7 (bug 886570) frequent mochitest-3 errors on windows 2014-07-11 14:15:29 +02:00
Ahmed Kachkach
7d86d58e58 Bug 886570 - Initial integration of structured logs in mochitest. r=ahal,Ms2ger 2014-07-10 13:33:00 +02:00
Vicamo Yang
607ae23154 Backed out changeset 506038ddee2c (bug 1000040) for causing bug 1035172 2014-07-10 13:27:49 +08:00
Luv Agarwal
aa3364d7df Bug 997770 - Allow users to explicitly input the connection timeout. Also the version of marionette_transport is updated from 0.2 to 0.3. r=mdas 2014-07-04 23:33:00 +02:00
Chris Manchester
9994be8aa3 Bug 956739 - Move marionette tests to structured logging.;r=mdas 2014-01-16 14:58:56 +00:00
John Shih
d47b4b3df0 Bug 1000040 - Part 3: Test cases. r=vchang, f=vyang 2014-06-12 16:07:23 +08:00
Jonathan Griffin
c66d1ccadc Bug 1033824 - Bump Marionette to 0.7.11, r=mdas 2014-07-03 16:17:18 -07:00
Ryan VanderMeulen
6933930a60 Merge m-c to b2g-inbound. a=merge 2014-07-03 12:38:30 -04:00
Alexandre Lissy
c812d8ad9d Bug 1032799 - Pass -chrome argument to B2G Desktop. r=jgriffin 2014-07-02 01:49:00 -04:00
Jonathan Griffin
72cf0d02b8 Bug 1033033 - Don't access the device_manager during __init__, r=mdas 2014-07-02 15:23:10 -07:00
Jim Blandy
b6b202b6bb Bug 914753: Make Emacs file variable header lines correct, or at least consistent. DONTBUILD r=ehsan
The -*- file variable lines -*- establish per-file settings that Emacs will
pick up. This patch makes the following changes to those lines (and touches
nothing else):

 - Never set the buffer's mode.

   Years ago, Emacs did not have a good JavaScript mode, so it made sense
   to use Java or C++ mode in .js files. However, Emacs has had js-mode for
   years now; it's perfectly serviceable, and is available and enabled by
   default in all major Emacs packagings.

   Selecting a mode in the -*- file variable line -*- is almost always the
   wrong thing to do anyway. It overrides Emacs's default choice, which is
   (now) reasonable; and even worse, it overrides settings the user might
   have made in their '.emacs' file for that file extension. It's only
   useful when there's something specific about that particular file that
   makes a particular mode appropriate.

 - Correctly propagate settings that establish the correct indentation
   level for this file: c-basic-offset and js2-basic-offset should be
   js-indent-level. Whatever value they're given should be preserved;
   different parts of our tree use different indentation styles.

 - We don't use tabs in Mozilla JS code. Always set indent-tabs-mode: nil.
   Remove tab-width: settings, at least in files that don't contain tab
   characters.

 - Remove js2-mode settings that belong in the user's .emacs file, like
   js2-skip-preprocessor-directives.
2014-06-24 22:12:07 -07:00
Ting-Yu Lin
6dbc74f1ee Bug 951654 - Fix unable to locate element box0 intermittently. r=automatedtester
Set search timeout to 30 seconds so that box0 could have enough time to
appear. The original timeout 3 seconds might be too short when try
servers have heavy loading.
2014-06-23 02:54:00 +02:00
Wes Kocher
fb575455f8 merge b2g-inbound to m-c a=merge 2014-06-23 18:55:45 -07:00
Projjol
c439a7092f Bug 1021049 - Incorporate more basic information into marionette documentation. r=wlach 2014-06-23 11:34:55 -04:00
Bevis Tseng
53b6832cca Bug 921326 - Part 5: Add manifest.ini into webapi tests in marionette unit-tests.ini. r=htsai 2014-06-17 13:26:31 +08:00
Ed Morley
b2c07ba7d7 Backed out changeset 154690942f4d (bug 1027607) for morphing the test names to something that causes greater false positives 2014-06-23 15:56:01 +01:00
Ed Morley
568fa53a54 Backed out changeset 3399263d2702 (bug 1027607) 2014-06-23 15:54:43 +01:00
Andrew Halberstadt
6ed830eb0e Bug 1027607 - Add missing 'self' on a CLOSED TREE, r=bustage 2014-06-23 08:45:52 -04:00
Andrew Halberstadt
e81d50ebd9 Bug 1027607 - Mozrunner should always pass in test_name to check_for_crashes when available, r=chmanchester 2014-06-23 08:10:30 -04:00
Malini Das
2a0c7dabdf Bug 1028254 - bump marionette client version to 0.7.10, r=davehunt 2014-06-20 12:17:31 -04:00
Andrew Halberstadt
e515a76871 Bug 997244 - Move emulator.py out of marionette and into mozrunner, r=wlach,mdas,jgriffin 2014-06-19 14:17:26 -04:00
Birunthan Mohanathas
c910458886 Bug 1016240 - Exterminate CR+LF line endings. r=briansmith,cpearce,ehsan,gavin 2014-06-18 17:56:02 -07:00
Wes Kocher
a781e7257a Backed out changeset 81a51de30a2a (bug 997244) for breaking b2g emulator mochitests on an otherwise CLOSED TREE 2014-06-18 14:15:48 -07:00
Andrew Halberstadt
77ca422eca Bug 997244 - Pull emulator.py out of marionette and into mozrunner, r=wlach,mdas,jgriffin 2014-06-18 13:30:12 -04:00
Andrey Botalov
2879a474f0 Bug 1025838 - Add 'version' prefix to version number in HTML report. r=dhunt 2014-06-16 06:53:00 -04:00
Ting-Yu Lin
e5fb4d007f Bug 1024848 - part 1 - Improve selection carets test cases. r=mdas
On Windows, when selecting a word by long pressing, extra spaces after
the word will also be selected. To solve this problem, I redesign the
test cases by comparing the target content with the selected content
directly while ignoring spaces at certain test cases. I believe it's
easier to understand and less error-prone than the old
replace-selected-content-and-compare way.

I added a new method SelectionManager.selected_content() to make it
easier to get the current selected text.
2014-06-13 02:33:00 +02:00
Ting-Yu Lin
76d6cb6ccf Bug 962645 - Support wait between press->release action chain. r=mdas
wait() before press() should not raise "MarionetteException: Element has
not been pressed."
2014-06-12 02:34:00 -04:00
Ting-Yu Lin
29b57fab07 Bug 1019441 - Part 2: Add marionette test cases for selection carets. r=roc, r=mdas
Add marionette test cases for selection carets feature in bug 987718.
Test cases target <input>, <textarea>, editable and non-editable
elements.

Run tests on browser manually:
./mach marionette-test layout/base/tests/marionette/test_seletioncarets.py

Run tests on b2g emulator manually:
./mach marionette-webapi layout/base/tests/marionette/test_seletioncarets.py
2014-06-11 06:28:00 -04:00
Ting-Yu Lin
b988a6d7d3 Bug 1019441 - Part 1: Add SelectionManager in marionette. r=mdas
* Extract those caret manipulating functions in test_touchcaret.py to
  selection.py, and generalize them for manipulating selection.
* Use SelectionManager in test_touchcaret.py.
* Remove unneeded </input> from test_touchcaret.html.
2014-06-11 03:02:00 -04:00
Wes Kocher
8db97ea685 Merge inbound to m-c a=merge 2014-06-11 18:46:34 -07:00
Ed Morley
bac7c78535 Merge mozilla-central and b2g-inbound 2014-06-11 18:06:52 +01:00
Jonathan Griffin
ce6385abc0 Bug 1018436 - Fix import script problem on Windows, r=mdas 2014-06-11 11:26:28 -07:00
Ting-Yu Lin
ce82097dee Bug 960897 - Add marionette test cases for touch caret. r=roc, r=mdas
Add marionette test cases for touch caret feature in bug 924692. Test
cases cover <input>, <textarea>, and contenteditable elements with
touch caret enabled and disabled.

Enlarge touch caret expiration time to 60 seconds to avoid intermittent
test failures in test cases which need to move touch caret.

Thanks Phoebe Chang <natsuki011077@gmail.com> for the WIP patch.
Thanks C.J. Ku <cku@mozilla.com> for various suggestions.

Run tests on browser manually:
./mach marionette-test layout/base/tests/marionette/test_touchcaret.py
2014-06-11 02:48:00 -04:00
Wes Kocher
a31895d720 Merge b2g-inbound to m-c a=merge 2014-06-10 18:37:54 -07:00
William Lachance
3d9978680b Bug 984528 - Rename manifestdestiny -> manifestparser. r=ahal
--HG--
rename : testing/mozbase/docs/manifestdestiny.rst => testing/mozbase/docs/manifestparser.rst
rename : testing/mozbase/manifestdestiny/manifestparser/__init__.py => testing/mozbase/manifestparser/manifestparser/__init__.py
rename : testing/mozbase/manifestdestiny/manifestparser/manifestparser.py => testing/mozbase/manifestparser/manifestparser/manifestparser.py
rename : testing/mozbase/manifestdestiny/setup.py => testing/mozbase/manifestparser/setup.py
rename : testing/mozbase/manifestdestiny/tests/comment-example.ini => testing/mozbase/manifestparser/tests/comment-example.ini
rename : testing/mozbase/manifestdestiny/tests/default-skipif.ini => testing/mozbase/manifestparser/tests/default-skipif.ini
rename : testing/mozbase/manifestdestiny/tests/filter-example.ini => testing/mozbase/manifestparser/tests/filter-example.ini
rename : testing/mozbase/manifestdestiny/tests/fleem => testing/mozbase/manifestparser/tests/fleem
rename : testing/mozbase/manifestdestiny/tests/include-example.ini => testing/mozbase/manifestparser/tests/include-example.ini
rename : testing/mozbase/manifestdestiny/tests/include/bar.ini => testing/mozbase/manifestparser/tests/include/bar.ini
rename : testing/mozbase/manifestdestiny/tests/include/crash-handling => testing/mozbase/manifestparser/tests/include/crash-handling
rename : testing/mozbase/manifestdestiny/tests/include/flowers => testing/mozbase/manifestparser/tests/include/flowers
rename : testing/mozbase/manifestdestiny/tests/include/foo.ini => testing/mozbase/manifestparser/tests/include/foo.ini
rename : testing/mozbase/manifestdestiny/tests/just-defaults.ini => testing/mozbase/manifestparser/tests/just-defaults.ini
rename : testing/mozbase/manifestdestiny/tests/manifest.ini => testing/mozbase/manifestparser/tests/manifest.ini
rename : testing/mozbase/manifestdestiny/tests/mozmill-example.ini => testing/mozbase/manifestparser/tests/mozmill-example.ini
rename : testing/mozbase/manifestdestiny/tests/mozmill-restart-example.ini => testing/mozbase/manifestparser/tests/mozmill-restart-example.ini
rename : testing/mozbase/manifestdestiny/tests/no-tests.ini => testing/mozbase/manifestparser/tests/no-tests.ini
rename : testing/mozbase/manifestdestiny/tests/path-example.ini => testing/mozbase/manifestparser/tests/path-example.ini
rename : testing/mozbase/manifestdestiny/tests/relative-path.ini => testing/mozbase/manifestparser/tests/relative-path.ini
rename : testing/mozbase/manifestdestiny/tests/test_convert_directory.py => testing/mozbase/manifestparser/tests/test_convert_directory.py
rename : testing/mozbase/manifestdestiny/tests/test_convert_symlinks.py => testing/mozbase/manifestparser/tests/test_convert_symlinks.py
rename : testing/mozbase/manifestdestiny/tests/test_default_skipif.py => testing/mozbase/manifestparser/tests/test_default_skipif.py
rename : testing/mozbase/manifestdestiny/tests/test_expressionparser.py => testing/mozbase/manifestparser/tests/test_expressionparser.py
rename : testing/mozbase/manifestdestiny/tests/test_manifestparser.py => testing/mozbase/manifestparser/tests/test_manifestparser.py
rename : testing/mozbase/manifestdestiny/tests/test_read_ini.py => testing/mozbase/manifestparser/tests/test_read_ini.py
rename : testing/mozbase/manifestdestiny/tests/test_testmanifest.py => testing/mozbase/manifestparser/tests/test_testmanifest.py
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/subdir/manifest.ini => testing/mozbase/manifestparser/tests/verifyDirectory/subdir/manifest.ini
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/subdir/test_sub.js => testing/mozbase/manifestparser/tests/verifyDirectory/subdir/test_sub.js
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/test_1.js => testing/mozbase/manifestparser/tests/verifyDirectory/test_1.js
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/test_2.js => testing/mozbase/manifestparser/tests/verifyDirectory/test_2.js
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/test_3.js => testing/mozbase/manifestparser/tests/verifyDirectory/test_3.js
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/verifyDirectory.ini => testing/mozbase/manifestparser/tests/verifyDirectory/verifyDirectory.ini
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/verifyDirectory_incomplete.ini => testing/mozbase/manifestparser/tests/verifyDirectory/verifyDirectory_incomplete.ini
rename : testing/mozbase/manifestdestiny/tests/verifyDirectory/verifyDirectory_toocomplete.ini => testing/mozbase/manifestparser/tests/verifyDirectory/verifyDirectory_toocomplete.ini
2014-06-10 13:20:23 -04:00
Ed Morley
f873919062 Backed out changeset a8ad10daa7c0 (bug 932804) to fix the jenkins builds; a=jenkins 2014-06-10 16:34:27 +01:00
Ryan VanderMeulen
a1412379dc Merge m-c to b2g-inbound. a=merge 2014-06-09 18:17:11 -04:00
Mark Banner
356f49114f Merge Elm to m-c. a=merge 2014-06-09 23:04:43 +01:00
Malini Das
f76da34a54 Bug 932804 - compensate for statusbar in APZ touch, r=dburns 2014-06-09 12:37:11 -04:00
Mark Banner
f6a8923cd9 Merge m-c to elm. a=merge 2014-06-09 13:00:42 +01:00
Ting-Yu Lin
9d601740c4 Bug 1020874 - Add optional parameters x and y to Action.long_press(). r=mdas
* Action.long_press() now accepts optional parameters x and y as
  Action.press() does.
* Add test cases in test_single_finger.py and
  test_single_finger_desktop.py.
2014-06-07 20:05:00 -04:00
Ting-Yu Lin
14cd7b2f0d Bug 960897 - Add marionette test cases for touch caret. r=roc, r=mdas
Add marionette test cases for touch caret feature in bug 924692. Test
cases cover <input>, <textarea>, and contenteditable elements with
touch caret enabled and disabled.

Thanks Phoebe Chang <natsuki011077@gmail.com> for the WIP patch.
Thanks C.J. Ku <cku@mozilla.com> for various suggestions.

Run tests on browser manually:
./mach marionette-test layout/base/tests/marionette/test_touchcaret.py
2014-06-07 08:49:00 -04:00
Ed Morley
498f99af0b Backed out changeset e982377e39a3 (bug 960897) since the new test_touchcaret.py intermittently fails 2014-06-06 18:14:43 +01:00
Wes Kocher
b0a1662491 Merge b2g-inbound to m-c a=merge 2014-06-05 18:49:36 -07:00
Mark Banner
ecfa3818b4 Bug 994483 Add Loop unit tests to tbpl. r=dburns 2014-06-05 15:45:16 +01:00
Ting-Yu Lin
fb667c5320 Bug 960897 - Add marionette test cases for touch caret. r=roc, r=mdas
Add marionette test cases for touch caret feature in bug 924692. Test
cases cover <input>, <textarea>, and contenteditable elements with
touch caret enabled and disabled.

Thanks Phoebe Chang <natsuki011077@gmail.com> for the WIP patch.
Thanks C.J. Ku <cku@mozilla.com> for various suggestions.

Run tests on browser manually:
./mach marionette-test layout/base/tests/marionette/test_touchcaret.py
2014-06-04 06:21:00 -04:00
Malini Das
9a0d7214e6 Bug 1019616 - release marionette-client version 0.7.8, r=dburns 2014-06-03 15:58:50 -04:00
Ting-Yu Lin
533dd6945f Bug 1016147 - Make sendKeysToElement() respect caret position. r=automatedtester
This allows HTMLElement.send_keys() to insert text after the caret in
<input>.

Also, fix the test cast fail in test_text.py due to caret position was
not being considered.
2014-06-02 09:01:00 +02:00
Shashank Sabniveesu
0b27bfba7e Bug 1008626 - Removed javaScriptEnabled and cssSelectors capabilities ( no longer needed); updated tests accordingly. r=automatedtester 2014-05-29 18:53:00 +02:00
Malini Das
56c360ae55 Bug 1017022 - call close() on a valid object, r=jgriffin 2014-06-02 11:01:28 -04:00
Henry Chang
3bccfc9acd Bug 997090 - Add wifi test case. r=vchang, f=vyang 2014-05-16 10:50:37 +08:00
Wes Kocher
043bf47677 Merge m-c to inbound 2014-06-10 18:55:47 -07:00
Jonathan Griffin
5c12cc67eb Bug 1021734 - Remove special handling for marionette-transport, r=wlach 2014-06-10 13:40:00 -07:00
Jonathan Griffin
5a8e97c30f Bug 1020650 - Bump Marionette to 0.7.9, r=mdas 2014-06-04 17:05:26 -07:00
Jonathan Griffin
b5e10b12fd Bug 1020396 - Bump marionette-transport to 0.2, r=mdas 2014-06-04 13:38:33 -07:00
Luv Agarwal
35c5b9964f Bug 984208 - [Marionette Client] Modifying shuffle to put its seed outside, r=mdas 2014-06-05 11:14:49 -04:00
Wes Kocher
1637596c04 Backed out changeset c9a08c041519 (bug 1020396) for Gu bustage on a CLOSED TREE 2014-06-04 16:59:54 -07:00
Jonathan Griffin
e24f10fe60 Bug 1020396 - Bump marionette-transport to 0.2, r=mdas 2014-06-04 13:38:33 -07:00
Dave Hunt
9792c78c58 Bug 1019043 - Return None when getting the device manager in B2GTestCaseMixin if target is B2G desktop. r=mdas 2014-06-02 09:20:00 -04:00
Carsten "Tomcat" Book
b01cb5d079 merge b2g-inbound to mozilla-central 2014-05-28 14:33:48 +02:00
Alexandre Poirot
20468d44de Bug 1016033 - Fix marionette server race when waiting for toplevel window. r=jgriffin 2014-05-26 10:43:00 -04:00
Juien Pagès
c9c3af5164 Bug 940924 - Marionette should list the number of unexpected/expected fails at the end of the test run. r=jgriffin 2014-05-27 10:01:00 +02:00
David Burns
13bca2ae07 Bug 1006511: Print script timeout stacks if they came from a python test; r=jgriffin 2014-05-27 23:37:56 +01:00
Varun Raj
12ede4794e Bug 1011668: Correct exception messaging formatting for Marionette B2G Crashes; r=automatedtester 2014-05-21 09:34:00 +01:00
Andrew Halberstadt
128c51e5c2 Bug 1009730 - Stop using /data/local/user.js in b2g unittests, r=jgriffin 2014-05-22 15:47:52 -04:00
Julien Pagès
69b435f5df Bug 873035 - add a new --gecko-log option to redirect gecko logs to a specified file. r=jgriffin 2014-05-17 12:32:00 +02:00
Ed Morley
3463dada7f Backed out changeset f6395f17c99f (bug 960897) for intermittent test failures 2014-06-10 18:03:30 +01:00
J. Ryan Stinnett
f0e7ce6951 Bug 797639 - Part 3: Fix Marionette client / server loading and parsing. r=jgriffin 2014-05-14 14:30:02 -05:00
David Burns
118276c4d0 Bug 1006511: Do not print script timeout messages to tbpl for marionette tests; r=mdas 2014-05-13 21:00:15 +01:00
Julien Pagès
276ce2bc8e Bug 996236 - Allow getting screenshots from marionette in binary. r=wlach 2014-05-12 10:57:53 -04:00
Dave Hunt
9d6ab813dc Bug 1007592 - Collect version information from capabilities when running against a remote binary instance. r=mdas 2014-05-09 10:21:00 -04:00
David Burns
85822a57f2 Bug 1006105: Allow switching to top level frame if index is passed in. r=mdas 2014-05-09 15:01:34 +01:00
Andrew Halberstadt
d2b21d95ed Bug 1000883 - Marionette client should check for crashes on IOError, r=AutomatedTester 2014-05-09 10:12:27 -04:00
Malini Das
1329795204 Bug 932804 - Fix oop frame tapping bug, r=dburns 2014-05-07 17:01:07 -04:00
William Lachance
6aba1dc4e8 Bug 1005758 - Clean up marionette package descriptions on pypi. r=mdas 2014-05-05 00:21:13 -04:00
David Burns
296721c2bd Bug 967813: Put the error reason in the message that is reported on TBPL for easier starring; r=philor 2014-05-03 21:02:38 +01:00
Benoit Girard
e8bd2261b0 Bug 986160 - Add MozGtestFriend.h to deal with gtest in non test builds. r=glandium 2014-04-07 15:23:03 -04:00
sashakruglov
89b7bb2314 Bug 834502 - Need to cover more cases in test_click.py;r=automatedtester 2014-04-29 23:30:00 +01:00
David Burns
8ac5a89123 Bug 1004089: Allow frame switching in marionette when switching by index and the frame is OOP; r=mdas 2014-04-30 22:59:25 +01:00
Malini Das
3648714a31 Bug 995989 - fix APZ scrolling, r=dburns 2014-04-30 17:48:21 -04:00
Ryan VanderMeulen
80d774ea50 Merge m-c to inbound on a CLOSED TREE. 2014-04-30 16:47:33 -04:00
Vicamo Yang
8354f79a2e Bug 996443: carry emulator arch automatically for mach commands. r=ahal 2014-05-01 00:57:39 +08:00
William Lachance
11e876b5c7 Bug 1002619 - Fix syntax error in Marionette's setup.py. r=ato 2014-04-28 14:34:29 -04:00
Michael Vines
19697c0a12 Bug 1002039 - fix virtualenv download code, r=mdas 2014-04-28 20:55:33 -07:00
Malini Das
a548b6cf96 Bug 1001461 - Bump marionette_client version to 0.7.7 and release to PyPI, r=davehunt 2014-04-29 10:16:11 -04:00
William Angell
b611795a01 Bug 974465 - Replaced all asterisk imports in Marionette client with explicit imports; r=automatedtester 2014-04-28 10:18:00 +01:00
David Burns
522a852d9e Bug 929175: Part 1: Allow Marionette to switch to frameset frames. ; r=mdas 2014-01-18 20:08:36 +00:00
David Burns
cb58f05265 Bug 929175: Part 2: Updating frames tests.; r=mdas 2014-04-25 14:41:17 +01:00
Andreas Tolfsen
86d8e58e41 Bug 999550 - Make check for B2G backwards compatible with Gecko 28 branch. r=bsilverberg 2014-04-25 07:47:00 -04:00
David Burns
6bcbfcfc7d Bug 811747: Adding a test for checking that page_source handles unicode chars; r=jgriffin 2013-01-09 14:32:54 +00:00
Carsten "Tomcat" Book
62cb07a37c Backed out changeset bc6ddc5dc31a (bug 929175) on request on a CLOSED TREE 2014-04-25 15:51:24 +02:00