Commit Graph

998 Commits

Author SHA1 Message Date
Dave Hunt
99e6f635a9 Bug 1104271 - Provide a logger for Marionette test cases. r=mdas 2014-12-09 07:28:00 -05:00
Chris Manchester
a1078024c4 Bug 1108714 - Make marionette's skip_if_b2g run desktop tests. r=mdas 2014-12-09 14:20:40 -05:00
Ryan VanderMeulen
9dc33bae19 Backed out 5 changesets (bug 1092888) because something in the push made Gij(2) permafail.
Backed out changeset 0ad25135a27f (bug 1092888)
Backed out changeset 7cd8260bfc16 (bug 1092888)
Backed out changeset 86385291d8c8 (bug 1092888)
Backed out changeset be16d194d5df (bug 1092888)
Backed out changeset daee46827258 (bug 1092888)
2014-12-09 12:08:59 -05:00
Ryan VanderMeulen
b2a40f89be Backed out changeset d4dfb076f5f1 (bug 1108714) because something in the push made Gij(2) permafail. 2014-12-09 12:08:45 -05:00
Chris Manchester
2f3509ec3d Bug 1108714 - Make marionette's skip_if_b2g run desktop tests. r=mdas 2014-12-08 17:21:59 -05:00
Morris Tseng
c563ff4503 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
David Burns
ceb88421cf Bug 1107915: Allow switching to Browser elements from Marionette; r=mdas
--HG--
extra : rebase_source : 88739c49fd635ee701af0490fab8d62be0d15d7e
2014-12-05 15:33:21 +00:00
David Burns
5dd8500c1d Bug 940954: Allow marionette to restart the browser and create a new session
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 : 536b85e5e82e12eb7710135945217dfe707e5b5d
2014-12-03 22:08:04 +00:00
Andrew Halberstadt
277bba36b7 Bug 1104742 - Marionette runner should cleanup marionette objects when gc'ed, r=AutomatedTester
--HG--
extra : rebase_source : 8a869167794d3bb439d167f4d29ceb8c820a5ebf
2014-12-04 10:17:12 -08:00
Malini Das
ab425be28a Bug 1105748 - Fix Mn failure on emulator/device, r=dburns 2014-12-04 10:02:32 -08:00
Carsten "Tomcat" Book
13bd1becaf Merge mozilla-central to b2g-inbound 2014-12-03 13:45:36 +01:00
Phil Ringnalda
4eaf476a52 Back out 1b87e7511983 (bug 940954) on suspicion of causing b2g desktop Mac sqlite troubles
CLOSED TREE
2014-12-02 18:40:15 -08:00
Alexandre Lissy
a20477472a Bug 1100345 - Make Mulet appear as B2G for Marionette r=jgriffin
When running Gaia Marionette integration tests, we need to talk to Mulet
like if it was a B2G device. We define the "b2g.is_mulet" pref for this
purpose.
2014-11-27 03:07:00 +01:00
Andrew Halberstadt
4a745facf7 Bug 1104941 - Bump marionette-client to 0.8.5, r=AutomatedTester
--HG--
extra : rebase_source : f6435707a5808e9119cca7bbe3ad5a8d40585b0f
2014-12-02 14:40:14 -08:00
David Burns
88fec34715 Bug 940954: Allow marionette to restart the browser and create a new session
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 : 95d0c6d4fcd30865ff7cbbf97de0e5ca09b3eaab
2014-11-26 00:33:53 +00:00
Rob Wood
1794005775 Backed out changeset 5671737e4f24 (bug 984508) because of intermittent failures 2014-11-28 11:21:43 -05:00
Rob Wood
2b4500c9e7 Backed out changeset b93c92150721 (bug 984508) because of intermittent failures 2014-11-28 11:21:21 -05:00
Chris Manchester
b29e662209 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
0d8fb4da63 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
df58a9adcb 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
c1af02f12b 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
e2f5e08b80 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
ac952c506b Bug 1103956 - Remove explicit type checking from Wait class. r=atolfsen 2014-11-24 05:44:00 +01:00
Wes Kocher
caad126bc8 Bug 1104301 - Re-disable this test on linux after an accidental reenabling. r=me 2014-11-24 16:23:51 -08:00
Rob Wood
4ff411c28d Bug 984508 - Marionette should monitor listeners to ensure they're still alive; r=mdas 2014-10-14 18:46:34 -04:00
Chris Manchester
6449086f53 Bug 1103071 - Modify test_switch_remote_frame for compatibility with e10s. r=jgriffin 2014-11-21 14:26:48 -05:00
Chris Manchester
66e665a75e 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
69019f592c Bug 1101539 - Make Marionette's GeckoInstance actually support passing a nonstandard port. r=jgriffin 2014-11-20 08:34:37 -05:00
David Burns
8120f52722 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
73f70ec38e 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
ca14c5b53f 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
9abd542fde 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
4006e25456 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
469d0b2369 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
23a9b24a2e 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
b5c8980e88 Backed out changeset e9029cbd137c (bug 940954) for Gip bustage on a CLOSED TREE 2014-11-17 16:45:49 -08:00
Wes Kocher
b79aeb6a91 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
7a99b4b8a3 Backed out changeset ec9fc64e82a8 (bug 940955) for landing with the wrong bug number 2014-11-17 15:51:09 -08:00
David Burns
05c55c6ad0 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
3cfc72b834 Backed out changeset d1962cb07ea5 (bug 1089536) for marionette test failures 2014-11-14 12:36:19 +01:00
Dave Hunt
b51bee2187 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
fc5f796638 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
4b25c6ba5a 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
c284b7b86e 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
5b71581acd 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
0cd239082f Bug 1038868 - Use B2GDeviceRunner in the Marionette client. r=ahalberstadt 2014-11-12 14:52:59 +00:00
Dave Hunt
a791246c2c Bug 1095751 - Pass optional device serial to mozversion in Marionette runner. r=ahalberstadt 2014-11-12 13:26:57 +00:00
David Burns
5c12f0340a 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
4df4b9674d Backed out changeset 5548373ee88b (bug 1073732) for marionette test failures on a CLOSED TREE 2014-11-11 13:51:22 +01:00
David Burns
94e739f695 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