searching for reviewer(maja_zf)
135cba1f77acbbeb957648d9786809b2810daf98: Bug 1336254 - Use http://no-ssl.mozqa.com to access test pages on mozqa.com without SSL. r=maja_zf a=test-only
Henrik Skupin <mail@hskupin.info> - Fri, 26 May 2017 18:29:35 +0200 - rev 355907
Push 7130 by cbook@mozilla.com at Mon, 29 May 2017 12:52:06 +0000
Bug 1336254 - Use http://no-ssl.mozqa.com to access test pages on mozqa.com without SSL. r=maja_zf a=test-only All connections to mozqa.com which do not use SSL have to be done to a unique subdomain. This was requested to lower the amount of active HTTP endpoints. MozReview-Commit-ID: JAFjQFhTCxT
91b9196bdac8392325d4f88d8315234e289944dd: Bug 1332064 - Skip test_focus_after_navigation for "Unable to locate element: :focus". r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Mon, 03 Apr 2017 22:10:38 +0200 - rev 355708
Push 7057 by ryanvm@gmail.com at Tue, 02 May 2017 00:28:49 +0000
Bug 1332064 - Skip test_focus_after_navigation for "Unable to locate element: :focus". r=maja_zf, a=test-only MozReview-Commit-ID: Kd2lrH9y5US
92b140933599fa723380cd2c0c8c507d2b3228b8: Bug 1333014 - Lint testing/marionette/element.js; r=maja_zf a=test-only
Andreas Tolfsen <ato@mozilla.com> - Tue, 07 Feb 2017 19:18:40 +0000 - rev 355572
Push 7001 by ryanvm@gmail.com at Tue, 04 Apr 2017 22:40:19 +0000
Bug 1333014 - Lint testing/marionette/element.js; r=maja_zf a=test-only No functional changes. MozReview-Commit-ID: CK33FjpQMmO
cfd1ee014c32c94aece716310c15c88a1aebe6a3: Bug 1333014 - Change element.isDisconnected to take container; r=maja_zf a=test-only
Andreas Tolfsen <ato@mozilla.com> - Tue, 07 Feb 2017 19:00:28 +0000 - rev 355571
Push 7001 by ryanvm@gmail.com at Tue, 04 Apr 2017 22:40:19 +0000
Bug 1333014 - Change element.isDisconnected to take container; r=maja_zf a=test-only It makes sense for element.isDisconnected to accept a container object with frame and shadowRoot, instead of taking the shadowRoot as an optional third argument, since this is what most consumers start out with. MozReview-Commit-ID: 6kfEIEf8u96
8f269d6bd9bdeb252d43b1ad712321646e8ffd11: Bug 1333014 - Remove unused element.isInteractable API; r=maja_zf a=test-only
Andreas Tolfsen <ato@mozilla.com> - Tue, 07 Feb 2017 17:05:06 +0000 - rev 355570
Push 7001 by ryanvm@gmail.com at Tue, 04 Apr 2017 22:40:19 +0000
Bug 1333014 - Remove unused element.isInteractable API; r=maja_zf a=test-only MozReview-Commit-ID: 5iBcHUeNmSN
2e7778a2d409f18b467fe0e228d9005fc748e060: Bug 1333014 - Pretty-print HTML elements; r=maja_zf a=test-only
Andreas Tolfsen <ato@mozilla.com> - Tue, 07 Feb 2017 16:59:59 +0000 - rev 355569
Push 7001 by ryanvm@gmail.com at Tue, 04 Apr 2017 22:40:19 +0000
Bug 1333014 - Pretty-print HTML elements; r=maja_zf a=test-only When passing a DOM element that is an HTML element to error.pprint, it will get pretty-printed with its ID and class properties. This helps to identify elements when one is obscuring the other when clicking. For example, the error message Element <input id="foo"> is obscured by <input id="bar"> is nicer than the old error message Element [object HTMLElement] {} is obscured by [object HTMLElement] {} MozReview-Commit-ID: 8U2Lo8V4lmv
ba81987804c733a24d0fe4ea206647399e8c65de: Bug 1347658: Allow negative integers for Marionette pointerMove. r=maja_zf a=testonly
David Burns <dburns@mozilla.com> - Wed, 15 Mar 2017 22:28:10 +0000 - rev 355366
Push 6947 by kwierso@gmail.com at Thu, 16 Mar 2017 23:43:32 +0000
Bug 1347658: Allow negative integers for Marionette pointerMove. r=maja_zf a=testonly W3C WebDriver spec had incorrectly described that we could only have positive integers when it should have been just Integers. MozReview-Commit-ID: CttUFKiav7q
ff036ee5dc0b5daf1b2a40872da0d8b4a8e0d26a: Bug 1329703 - Update geckodriver to 0.13.0, r=maja_zf a=test-only
James Graham <james@hoppipolla.co.uk> - Fri, 13 Jan 2017 21:11:45 +0000 - rev 355302
Push 6933 by cbook@mozilla.com at Fri, 10 Mar 2017 14:40:31 +0000
Bug 1329703 - Update geckodriver to 0.13.0, r=maja_zf a=test-only MozReview-Commit-ID: 5cCDxjmEZgf
21fc5cafcf6854e12f3878490247ca736b806140: Bug 1336214 - Preserve stacktraces in Marionette errors. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Fri, 10 Feb 2017 18:36:52 +0000 - rev 355236
Push 6913 by ryanvm@gmail.com at Wed, 01 Mar 2017 21:46:21 +0000
Bug 1336214 - Preserve stacktraces in Marionette errors. r=maja_zf, a=test-only Since bug 1326534 we have discarded the original stacktrace from errors originating inside Marionette. This was due to faulty logic when attempting to generate a new stacktrace when it was missing from a propagated error. This change simplifies WebDriver errors by making use of Error inheritance. The WebDriver error specific functions error.toJson and error.fromJson has additionally been moved to WebDriverError. MozReview-Commit-ID: C3Ns0H01LyG
bc051001a42a12c34b0a84fe4d5e020e41c65512: Bug 1336214 - Use static lookup of errors. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Fri, 10 Feb 2017 18:33:37 +0000 - rev 355235
Push 6913 by ryanvm@gmail.com at Wed, 01 Mar 2017 21:46:21 +0000
Bug 1336214 - Use static lookup of errors. r=maja_zf, a=test-only To avoid errors from being needlessly constructed on starting the Marionette server, this changes testing/marionette/error.js to use a static lookup table for error status codes. This also provides some added security since individual custom errors may have specific constructor logic that would cause an error to throw an error if the correct arguments were not provided, and we cannot guarantee that we provide the right ones generically when loading in the error module. MozReview-Commit-ID: 1sejpNzsjJp
0dd199ef6823dc12ae35edfefcd1a18a48c5be0a: Bug 1336214 - Remove duplicate error.wrap. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 09 Feb 2017 19:28:30 +0000 - rev 355234
Push 6913 by ryanvm@gmail.com at Wed, 01 Mar 2017 21:46:21 +0000
Bug 1336214 - Remove duplicate error.wrap. r=maja_zf, a=test-only MozReview-Commit-ID: KC6ByTiyhre
87f8b968e129c84115218f26f9b33a6e3c303320: Bug 1314891 - create_window_instance() should not fail with UnknownWindowError but create a BaseWindow. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Thu, 03 Nov 2016 10:12:10 +0100 - rev 355031
Push 6908 by raliiev@mozilla.com at Mon, 27 Feb 2017 16:57:28 +0000
Bug 1314891 - create_window_instance() should not fail with UnknownWindowError but create a BaseWindow. r=maja_zf, a=test-only MozReview-Commit-ID: 8UMSB34OkUD
80a2d38b0b2216e3ef89975f27e2d0a764d7fb24: Bug 1322862 - Wait for forward- and back commands to complete. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 14:08:52 +0000 - rev 354110
Push 6891 by ryanvm@gmail.com at Tue, 07 Feb 2017 17:32:45 +0000
Bug 1322862 - Wait for forward- and back commands to complete. r=maja_zf, a=test-only The Back and Forward commands are meant to be synchronous and this works around the problem of intermittents on slow try machines until bug 1330348 is fixed. For some reason, the preceding patches make script evaluation quicker and makes navigating back and forward less racy. MozReview-Commit-ID: GRcgMp1Rc6N
9ee72b7bb80424b810d55de40a749338b6731a2b: Bug 1336124 - Only delete session if one exists when testing capabilities. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Fri, 03 Feb 2017 16:53:31 +0000 - rev 354107
Push 6891 by ryanvm@gmail.com at Tue, 07 Feb 2017 17:32:45 +0000
Bug 1336124 - Only delete session if one exists when testing capabilities. r=maja_zf, a=test-only MozReview-Commit-ID: IEqHzADUQow
4333619aa67d4e00b79b4368a9ac7b149d951fb3: Bug 1336124 - Return error when there is no session. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:15:31 +0000 - rev 354106
Push 6891 by ryanvm@gmail.com at Tue, 07 Feb 2017 17:32:45 +0000
Bug 1336124 - Return error when there is no session. r=maja_zf, a=test-only Returns an invalid session id error when there is no current session and the requested command is not newSession. MozReview-Commit-ID: Dnu2PXDmeaG
246c07f0bf7db1459a159cf57b32cff385147c16: Bug 1336124 - Rename sessionTeardown to deleteSession. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:11:08 +0000 - rev 354105
Push 6891 by ryanvm@gmail.com at Tue, 07 Feb 2017 17:32:45 +0000
Bug 1336124 - Rename sessionTeardown to deleteSession. r=maja_zf, a=test-only MozReview-Commit-ID: F1jPkzL3zwU
df9b8deb4594bc23788266f19847d11faaf8f3d8: Bug 1336124 - Remove unused B2G code in session teardown. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:10:18 +0000 - rev 354104
Push 6891 by ryanvm@gmail.com at Tue, 07 Feb 2017 17:32:45 +0000
Bug 1336124 - Remove unused B2G code in session teardown. r=maja_zf, a=test-only MozReview-Commit-ID: CHmdB7BvBT8
19f821a6588cda9fe7b76f08b4da770f1918ede5: Bug 1336124 - Add assert.session for checking if session is active. r=maja_zf, a=test-only
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:09:14 +0000 - rev 354103
Push 6891 by ryanvm@gmail.com at Tue, 07 Feb 2017 17:32:45 +0000
Bug 1336124 - Add assert.session for checking if session is active. r=maja_zf, a=test-only MozReview-Commit-ID: CmHFag2q1V2
d859990cc3113332b24cc0088c8d75fbe5471775: Bug 1333736 - Disable usage of new tab page by default. r=maja_zf a=test-only
Henrik Skupin <mail@hskupin.info> - Wed, 25 Jan 2017 14:50:24 +0100 - rev 353970
Push 6848 by cbook@mozilla.com at Tue, 31 Jan 2017 15:47:32 +0000
Bug 1333736 - Disable usage of new tab page by default. r=maja_zf a=test-only Now that Marionette can load about:blank multiple times right after each other there is no need to prevent using it when turning of the new tab page. test_about_blank_for_new_docshell can also be updated by using a new tab for the test. This also gives us a new docshell and can also be run for Fennec. MozReview-Commit-ID: GWxtsH3nQt
787766dd27b7373797a3fa6ab7115c85f27c04f2: Bug 1333803 - Revert setting of the update channel to modifying channel-prefs.js. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Mon, 30 Jan 2017 11:48:00 -0500 - rev 353953
Push 6845 by ryanvm@gmail.com at Mon, 30 Jan 2017 19:50:10 +0000
Bug 1333803 - Revert setting of the update channel to modifying channel-prefs.js. r=maja_zf, a=test-only As it has been turned out setting the desired update channel via a preference on the default branch does not work. Instead it really has to be set in the channel-prefs.js file. If not done so, the updater will see the new channel as invalid and abort the update process.
9cc076bce62f459533edef870c72057361d15a37: Bug 1323185 - Skip unit tests which should not be run with Fennec. r=maja_zf a=test-only
Henrik Skupin <mail@hskupin.info> - Tue, 17 Jan 2017 16:35:22 +0100 - rev 353898
Push 6834 by cbook@mozilla.com at Fri, 27 Jan 2017 13:31:04 +0000
Bug 1323185 - Skip unit tests which should not be run with Fennec. r=maja_zf a=test-only MozReview-Commit-ID: 5aiuT7vlm3f
615cff70df60f377dc3f51ddb1fd1b27fd1a5a25: Bug 1323185 - Fix test_close_not_selected_tab for correctly closing a background tab. r=maja_zf a=test-only
Henrik Skupin <mail@hskupin.info> - Tue, 17 Jan 2017 19:09:05 +0100 - rev 353897
Push 6834 by cbook@mozilla.com at Fri, 27 Jan 2017 13:31:04 +0000
Bug 1323185 - Fix test_close_not_selected_tab for correctly closing a background tab. r=maja_zf a=test-only It should not be possible to close a background tab via the menu shortcut. Instead another method should be used, best here is the close button. MozReview-Commit-ID: 3cZmAyPsnj7
7cde5f78d3f5d3ede3bdb086dad2023022b810ff: Bug 1333065 - Fix test_additional_capabilities to use the remote profile path for Fennec. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Mon, 23 Jan 2017 22:28:18 +0100 - rev 353827
Push 6820 by ryanvm@gmail.com at Wed, 25 Jan 2017 03:33:07 +0000
Bug 1333065 - Fix test_additional_capabilities to use the remote profile path for Fennec. r=maja_zf, a=test-only In case of Fennec the remote profile path has to be used for comparing the moz:profile capability of Marionette. MozReview-Commit-ID: 1vHquI0yPmD
9ee1df4085fb09f98073aca42949b00a3544e387: Bug 1293855 - Skip test_should_not_scroll_elements_if_click_point_is_in_view for Fennec. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Mon, 23 Jan 2017 16:05:32 +0100 - rev 353826
Push 6820 by ryanvm@gmail.com at Wed, 25 Jan 2017 03:33:07 +0000
Bug 1293855 - Skip test_should_not_scroll_elements_if_click_point_is_in_view for Fennec. r=maja_zf, a=test-only MozReview-Commit-ID: 2DhiwLimdhV
873a3dc744dc045cc4df04a531b165539aa62913: Bug 1333069 - Skip test_should_report_key_code_of_arrow_keys_up_down_events for test failures for Fennec. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Mon, 23 Jan 2017 16:18:33 +0100 - rev 353825
Push 6820 by ryanvm@gmail.com at Wed, 25 Jan 2017 03:33:07 +0000
Bug 1333069 - Skip test_should_report_key_code_of_arrow_keys_up_down_events for test failures for Fennec. r=maja_zf, a=test-only Lets skip this test for Fennec. And while doing it we should make use of self.assertIn() when checking if some characters are contained in a string. MozReview-Commit-ID: 5qXENTPFkQH
5b114d533644e4abe26e451485e76d957468b655: Bug 1330598 - Skip Marionette's addon unit tests for Fennec. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Thu, 12 Jan 2017 13:11:15 +0100 - rev 353605
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1330598 - Skip Marionette's addon unit tests for Fennec. r=maja_zf, a=test-only The tests have to be skipped because Marionette server only allows the installation of add-ons for Firefox. Once Fennec gets white-listed, it would be still necessary to copy the to install XPI to the device file system. MozReview-Commit-ID: Jr53iCzkZvo
ac9d1e31d23b634e8aacac5c0e063b97f3961867: Bug 1330616 - Skip Marionette screenshot tests for Fennec which open a new window." r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Thu, 12 Jan 2017 13:47:05 +0100 - rev 353590
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1330616 - Skip Marionette screenshot tests for Fennec which open a new window." r=maja_zf, a=test-only Given that new windows are not supported in Fennec some of the screenshot tests for chrome scope have to be skipped. MozReview-Commit-ID: 5pE8xPdw1fS
94bbf21b230ac0acea9879f672a03c0822727e50: Bug 1330585 - Skip TestKeyActions.test_open_in_new_window_shortcut for Fennec. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Thu, 12 Jan 2017 11:27:27 +0100 - rev 353589
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1330585 - Skip TestKeyActions.test_open_in_new_window_shortcut for Fennec. r=maja_zf, a=test-only The test cannot be run on Fennec because there is no support for additionally opened windows. MozReview-Commit-ID: 7oDniZoYLN
58c9ae2f0faf7e459ca74d8563c565ae5ef28c75: Bug 1330282 - Fix test_get_pref_value_type() for Fennec. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Wed, 11 Jan 2017 12:42:02 +0100 - rev 353559
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1330282 - Fix test_get_pref_value_type() for Fennec. r=maja_zf, a=test-only The preference "browser.startup.homepage" is only used for Firefox, so the test fails for Fennec. By using "browser.menu.showCharacterEncoding" which is used in both Firefox and Fennec the test is passing. MozReview-Commit-ID: 3PrPAgtU60u
e06ca5fc05b8d08cf13e0645eec1d746f73055a2: Bug 1325738 - Skip test_modal_dialogs.py for Fennec. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Wed, 11 Jan 2017 11:30:18 +0100 - rev 353557
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1325738 - Skip test_modal_dialogs.py for Fennec. r=maja_zf, a=test-only As testing has been shown the execution of Marionette server is blocked when a new dialog popsup. Given that Fennec seems to only support modal dialogs, the full test module has to be skipped for now. MozReview-Commit-ID: 2vGFfehOOVd
9067cd1a72829869124cd4593a8cf3035a1489dd: Bug 1329683 - Run test_focus_after_navigation only if Marionette manages the instance. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Mon, 09 Jan 2017 17:44:21 +0100 - rev 353481
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1329683 - Run test_focus_after_navigation only if Marionette manages the instance. r=maja_zf, a=test-only The test test_focus_after_navigation should only be run if Marionette manages the instance of the application itself. Otherwise all remaining tests in chunk 4 are broken too. MozReview-Commit-ID: 7URC5qsOqDL
f3f71b2a62937c62d6d45f65be81d540c73ada4e: Bug 1328696 - Remove usage of enforce_gecko_prefs() from test_modal_dialogs.py. r=maja_zf a=test-only
Henrik Skupin <mail@hskupin.info> - Mon, 09 Jan 2017 10:38:15 +0100 - rev 353480
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1328696 - Remove usage of enforce_gecko_prefs() from test_modal_dialogs.py. r=maja_zf a=test-only The preference prompts.tab_modal.enabled doesn't need a restart of Firefox. It means there is no need to use enforce_gecko_prefs() for the tests. MozReview-Commit-ID: 4tPBPV5v7X4
a5446a3e7e4c245ff9de1c74bb42f6eebb95d2a9: Bug 1326534 - Deploy WebDriver conforming capabilities in Marionette; r=automatedtester,maja_zf,whimboo
Andreas Tolfsen <ato@mozilla.com> - Sat, 31 Dec 2016 12:27:13 +0000 - rev 353419
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1326534 - Deploy WebDriver conforming capabilities in Marionette; r=automatedtester,maja_zf,whimboo This change removes session capability processing from testing/marionette/driver.js and replaces it with testing/marionette/session.js and `session.Capabilities`. Session timeout durations used to be stored in properties exposed directly on the `GeckoDriver` prototype, but these are now represented by `GeckoDriver#timeouts`, which is a pointer (getter) of `GeckoDriver#sessionCapabilities#timeouts`. The same is true for other session-scoped state. Since capabilities parsing is not unique to starting a new session, the errors thrown by `session.Capabilities.fromJSON` are re-thrown in `GeckoDriver#newSession` since it is required that we return a `SessionNotCreatedError` on parsing them during session creation. MozReview-Commit-ID: I3Xu2v71n4S
4e8559ebed8f6230b413404125d31077e168df6a: Bug 1326047 - Skip unit tests which rely on an instance but Marionette doesn't manage the process. r=ato, r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Wed, 04 Jan 2017 13:04:55 +0100 - rev 353409
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1326047 - Skip unit tests which rely on an instance but Marionette doesn't manage the process. r=ato, r=maja_zf, a=test-only Unit tests which do a restart/quit of the application should not be run if Marionette doesn't handle the instance. Otherwise Marionette is not able to launch the application again for further tests. MozReview-Commit-ID: 8mKylM0r4dM
4dcafa858f95464bf931778c4a2a070119f21d05: Bug 1326174 - Handle cookies with content scope in test_utils.py r=maja_zf a=test-only
Henrik Skupin <mail@hskupin.info> - Thu, 29 Dec 2016 23:40:19 +0100 - rev 353369
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1326174 - Handle cookies with content scope in test_utils.py r=maja_zf a=test-only Cookie handling should be restricted to content scope and will be enforced with a following patch. This patch fixes the unit test. MozReview-Commit-ID: LpbBMH5refy
218db8b47b80de47bf6fe624aea9c545a3e01e4e: Bug 1322772 - Add extra safety checks for TLS cert tests; r=maja_zf,whimboo a=test-only
Andreas Tolfsen <ato@mozilla.com> - Fri, 09 Dec 2016 15:31:56 -1000 - rev 353317
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1322772 - Add extra safety checks for TLS cert tests; r=maja_zf,whimboo a=test-only MozReview-Commit-ID: 3lnIONYybAi
d01aa3ae2908a2882dbcc71c7e3b26ee74900526: Bug 1322772 - Avoid using infinite page load timeout; r=maja_zf,whimboo a=test-only
Andreas Tolfsen <ato@mozilla.com> - Fri, 09 Dec 2016 14:37:41 -1000 - rev 353316
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1322772 - Avoid using infinite page load timeout; r=maja_zf,whimboo a=test-only Giving the value 0 indicates we should wait forever for the page load to finish. This change significantly speeds up the tests. MozReview-Commit-ID: 8hvqxGNR7B7
20c1ed9c6d76e6bfff8eac616305fbda059acc2c: Bug 1322772 - Poll for ready state on web progress stop state for image documents; r=maja_zf,whimboo a=test-only
Andreas Tolfsen <ato@mozilla.com> - Fri, 09 Dec 2016 14:33:16 -1000 - rev 353315
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1322772 - Poll for ready state on web progress stop state for image documents; r=maja_zf,whimboo a=test-only Image documents do not fire DOMContentLoaded events, but we can use the web progress listener to call the ready state checks when the document's progress state reaches `nsIWebProgressListener.STATE_STOP`. This change makes it possible to navigate to image documents, such as .jpg and .gif images with Marionette. Documents with the text/html MIME are not affected by this because they are parsed as HTML documents with a special style. MozReview-Commit-ID: I92FDXDIdz9
8749c6b1cd970896c1ad84cc4ac05a245b19426b: Bug 1323770 - Fix inappropriatelly skipped/disabled tests. r=maja_zf a=test-only
Henrik Skupin <mail@hskupin.info> - Wed, 21 Dec 2016 17:34:59 +0100 - rev 353314
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1323770 - Fix inappropriatelly skipped/disabled tests. r=maja_zf a=test-only Commenting out test methods is not the way how we should mark tests as being skipped. The correct skip methods have to be used instead so that the final results also show the correct skip count. MozReview-Commit-ID: LKL4YQCyFko
241de1275fa8e336c3cb4623312e3eaab8f3ce27: Bug 1323770 - Fix skip decorators for unit tests. r=maja_zf a=test-only
Henrik Skupin <mail@hskupin.info> - Thu, 29 Dec 2016 09:22:00 +0100 - rev 353313
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1323770 - Fix skip decorators for unit tests. r=maja_zf a=test-only Marionette's skip decorators are currently not conform with the ones from the Python's unittest module, which require a reason as parameter. As such Marionette should behave the same and should also require a reason for more detailed skip messages. This is done by wrapping the actual decorator with another enclosing method. With the changes we also ensure that the wrapper has the same attributes as the wrapped function by using functools.wraps(). This hasn't used so far and makes debugging harder. Further a couple of skip methods and classes were copied from the unittest module, which should be better imported instead to reduce code duplication. MozReview-Commit-ID: 6XT6M6cbCFW
94b956158413a846c1388816b8b596e22ea1515b: Bug 1323770 - Marionette should not take screenshots for skipped tests. r=maja_zf a=test-only
Henrik Skupin <mail@hskupin.info> - Wed, 21 Dec 2016 15:19:40 +0100 - rev 353312
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1323770 - Marionette should not take screenshots for skipped tests. r=maja_zf a=test-only Taking screenshots for skipped tests is useless and should be avoided to reduce the size of the test logs. MozReview-Commit-ID: 9HPH7pSXTj9
286cc5f7a92de651814fa733f8f54081d6cfaff3: Bug 1326236 - Use get_property() to retrieve the selectedIndex of decks and wizards. r=maja_zf a=test-only
Henrik Skupin <mail@hskupin.info> - Thu, 29 Dec 2016 20:02:57 +0100 - rev 353310
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1326236 - Use get_property() to retrieve the selectedIndex of decks and wizards. r=maja_zf a=test-only Fix for a regression as introduced by bug 1277090. get_attribute() no longer returns values of Element properties. For the latter get_property() has to be used now. MozReview-Commit-ID: K45rcHDM6YC
03cf052bfc58fe839235175b6d56d73febb5ec06: Bug 1277090 - Make use of get_property() in firefox-ui tests where necessary. r=maja_zf a=test-only
Henrik Skupin <mail@hskupin.info> - Tue, 20 Dec 2016 17:34:18 +0100 - rev 353307
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1277090 - Make use of get_property() in firefox-ui tests where necessary. r=maja_zf a=test-only Given that Marionette supports the get_property() method, all the calls to get_attribute() have to be audited and updated to get_property() if needed. It's necessary because get_attribute() will only retrieve attributes from now on. MozReview-Commit-ID: 8SmdNoiG8uP
5434909ba45c6df65a4e769ba80fe67ead95b785: Bug 1316984 - Remove prefs module from Firefox Puppeteer. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Wed, 14 Dec 2016 17:33:51 +0100 - rev 353213
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1316984 - Remove prefs module from Firefox Puppeteer. r=maja_zf, a=test-only MozReview-Commit-ID: Dfa7UT3llHf
2638daa602187f2f8e4c9510c659ce0ca5251711: Bug 1316984 - Remove prefs module from Firefox Puppeteer. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Wed, 14 Dec 2016 17:33:51 +0100 - rev 353204
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1316984 - Remove prefs module from Firefox Puppeteer. r=maja_zf, a=test-only MozReview-Commit-ID: Dfa7UT3llHf
4f352e05e27fd467491b95e9f4089730a4264b69: Bug 1316984 - Update Puppeteer to use new localization module of Marionette. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Wed, 14 Dec 2016 14:20:41 +0100 - rev 353202
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1316984 - Update Puppeteer to use new localization module of Marionette. r=maja_zf, a=test-only MozReview-Commit-ID: 5BZDyWGUz0a
c4ac90bdaaa33e7d46e141511cf1ba9a1c03a367: Bug 1316984 - Bump marionette-driver dependency to 2.2.0. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Wed, 14 Dec 2016 14:22:34 +0100 - rev 353201
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1316984 - Bump marionette-driver dependency to 2.2.0. r=maja_zf, a=test-only MozReview-Commit-ID: Hp1xEm3nXnF
d6ae871ef73bb86575f072e2305d8b2eff2411d7: Bug 1324725 - Refactor test_typing.py to pass for Fennec. r=maja_zf a=test-only
Henrik Skupin <mail@hskupin.info> - Tue, 20 Dec 2016 13:42:44 +0100 - rev 353121
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1324725 - Refactor test_typing.py to pass for Fennec. r=maja_zf a=test-only MozReview-Commit-ID: AQCMyq2ASGZ
71a43018dae1ac453348596b977eb39bb354aeef: Bug 1275243 - Marionette test jobs should create HTML reports with screenshots. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Thu, 15 Dec 2016 13:34:08 +0100 - rev 353068
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1275243 - Marionette test jobs should create HTML reports with screenshots. r=maja_zf, a=test-only MozReview-Commit-ID: 1YQavYttfep
cf552e309e07e3fad680c5fd149524bd0c86cf29: Bug 1323189 - Skip test_imports_apply_globally for Fennec. r=maja_zf, a=test-only
Henrik Skupin <mail@hskupin.info> - Tue, 13 Dec 2016 15:32:24 +0100 - rev 353065
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1323189 - Skip test_imports_apply_globally for Fennec. r=maja_zf, a=test-only MozReview-Commit-ID: GDOsolHGLd1