searching for reviewer(automatedtester)
6fa17e5be147307380cfabcd2b8b96b3713ebed0: Bug 1553748 - [marionette] Firefox should not unload tabs when available memory is running low. r=webdriver-reviewers,automatedtester a=test-only
Henrik Skupin <mail@hskupin.info> - Fri, 07 Jun 2019 13:33:25 +0000 - rev 533785
Push 11427 by rgurzau@mozilla.com at Tue, 11 Jun 2019 20:46:43 +0000
Bug 1553748 - [marionette] Firefox should not unload tabs when available memory is running low. r=webdriver-reviewers,automatedtester a=test-only Differential Revision: https://phabricator.services.mozilla.com/D34145
728a88d6113294c05c8b8af2eb635faa3200b937: bug 1546319: webdriver: add Get Element Property tests for mutated web content; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Tue, 23 Apr 2019 13:38:53 +0000 - rev 529317
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
bug 1546319: webdriver: add Get Element Property tests for mutated web content; r=automatedtester There are approximately zero coverage for properties modified or set by web content and through script evaluation. The only succcess path test for Get Element Property is test_element, but it checks an attribute already present in the prototype of the HTMLInputElement. This patch adds tests where the property is defined through web content. This uncovers a defect in Firefox, where Get Element Property seemingly operates on the initial value of the attribute. Differential Revision: https://phabricator.services.mozilla.com/D28463
f811995954013dae14ed21659a24a33ce1dbe174: bug 1546319: webdriver: sanitise get_element_property/get.py; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Tue, 23 Apr 2019 13:38:35 +0000 - rev 529316
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
bug 1546319: webdriver: sanitise get_element_property/get.py; r=automatedtester Nothing remarkable in this patch. Differential Revision: https://phabricator.services.mozilla.com/D28462
e79f9f619f035cd2e70058eec48b064ed5c4e1eb: Bug 1530979 - [marionette] Initialize Marionette when receiving the `marionette-startup-requested` notification. r=florian,automatedtester
Henrik Skupin <mail@hskupin.info> - Fri, 15 Mar 2019 12:51:11 +0000 - rev 522039
Push 10871 by cbrindusan@mozilla.com at Mon, 18 Mar 2019 15:49:32 +0000
Bug 1530979 - [marionette] Initialize Marionette when receiving the `marionette-startup-requested` notification. r=florian,automatedtester Differential Revision: https://phabricator.services.mozilla.com/D23489
81945490d433c085af2d673ffd64981bc300e010: Bug 1528836 - [marionette] Allow check_for_port to raise exceptions. r=automatedtester
Henrik Skupin <mail@hskupin.info> - Wed, 20 Feb 2019 05:29:36 +0000 - rev 517903
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528836 - [marionette] Allow check_for_port to raise exceptions. r=automatedtester Differential Revision: https://phabricator.services.mozilla.com/D20311
a548506067f8decdabb5657f947fe28383b48515: Bug 1528836 - [marionette] Allow check_for_port to raise exceptions. r=automatedtester a=test-only
Henrik Skupin <mail@hskupin.info> - Wed, 20 Feb 2019 05:29:36 +0000 - rev 513230
Push 10761 by nbeleuzu@mozilla.com at Sat, 23 Feb 2019 21:23:12 +0000
Bug 1528836 - [marionette] Allow check_for_port to raise exceptions. r=automatedtester a=test-only Differential Revision: https://phabricator.services.mozilla.com/D20311
38ba5d0973cd60a8f4126e60fd9b10bac5d7490b: Bug 1273247 - Reenable autofocus test, r=automatedtester
James Graham <james@hoppipolla.co.uk> - Wed, 09 Jan 2019 14:50:44 +0000 - rev 510157
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1273247 - Reenable autofocus test, r=automatedtester Differential Revision: https://phabricator.services.mozilla.com/D14251
cd370c35d88d82c719e7b3d70ae1da003c8cb7f6: Bug 1511311 - [marionette] GeckoInstance classes should not overwrite already set custom preferences. r=automatedtester
Henrik Skupin <mail@hskupin.info> - Fri, 30 Nov 2018 13:27:22 +0000 - rev 505404
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1511311 - [marionette] GeckoInstance classes should not overwrite already set custom preferences. r=automatedtester Custom preferences as passed into both classes via the constructor are getting set in the base GeckoInstance class. But both the DesktopInstance and FennecInstance classes could override those custom preferences if they have the same preference set as required preference. As such the custom preference doesn't have any effect. This patch allows both classes to override required prefs with a different value. Differential Revision: https://phabricator.services.mozilla.com/D13522
dc82b24e68e90fbd7d20e794690553d5aea9db77: Bug 1505739 - Revert bogus metadata change r=automatedtester
James Graham <james@hoppipolla.co.uk> - Fri, 09 Nov 2018 14:10:49 +0000 - rev 501848
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1505739 - Revert bogus metadata change r=automatedtester Differential Revision: https://phabricator.services.mozilla.com/D11474
98ba957299107711169ca5a1a340838538330492: Bug 1505739 - Update wpt expectation data for mac reftests, r=automatedtester
James Graham <james@hoppipolla.co.uk> - Fri, 09 Nov 2018 10:39:16 +0000 - rev 501829
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1505739 - Update wpt expectation data for mac reftests, r=automatedtester Depends on D11309 Differential Revision: https://phabricator.services.mozilla.com/D11310
56e0867b0cd50bbd310efb5494547718987221a3: Bug 1505739 - Enable wpt CSS reftests on Mac, r=automatedtester
James Graham <james@hoppipolla.co.uk> - Fri, 09 Nov 2018 10:39:24 +0000 - rev 501828
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1505739 - Enable wpt CSS reftests on Mac, r=automatedtester Differential Revision: https://phabricator.services.mozilla.com/D11309
135bb7f0d1a8c7afc13dab4ebe05ac818259888b: Bug 1505739 - Update wpt expectation data for mac reftests, r=automatedtester
James Graham <james@hoppipolla.co.uk> - Thu, 08 Nov 2018 18:17:09 +0000 - rev 501614
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1505739 - Update wpt expectation data for mac reftests, r=automatedtester Depends on D11309 Differential Revision: https://phabricator.services.mozilla.com/D11310
ea50b8a6a2a7ac388f6815c8c0b361d1d2ef047e: Bug 1505739 - Enable wpt CSS reftests on Mac, r=automatedtester
James Graham <james@hoppipolla.co.uk> - Thu, 08 Nov 2018 18:16:15 +0000 - rev 501613
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1505739 - Enable wpt CSS reftests on Mac, r=automatedtester Differential Revision: https://phabricator.services.mozilla.com/D11309
a4fcddffde4140fc2c0597055ae216eed4c795fd: bug 1492499: marionette: drop broken window maximization test; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Thu, 08 Nov 2018 13:11:38 +0000 - rev 501571
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
bug 1492499: marionette: drop broken window maximization test; r=automatedtester This test is duplicated by WPT tests. Depends on D10568 Differential Revision: https://phabricator.services.mozilla.com/D10569
05b349eaba5481fc81f443be601e612303abe85b: bug 1492499: marionette: empty event queue on window manipulation; r=automatedtester,whimboo
Andreas Tolfsen <ato@sny.no> - Thu, 08 Nov 2018 13:11:28 +0000 - rev 501569
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
bug 1492499: marionette: empty event queue on window manipulation; r=automatedtester,whimboo This requests an animation frame off ChromeWindow and waits for the main thread's event queue to become idle in relation to window manipulation commands. It additionally clears the event queue before resizing, because this is a particularly hazardous operation. We don't know the exact science as to why this is needed, so it may just be that this introduces enough latency for the operation to complete successfully. File this under "secret sauce". This ensures all potential synchronisation code between e.g. the parent process and the child processes have had time to run before we return from WebDriver:{MinimizeWindow,MaximizeWindow,FullscreenWindow}. Depends on D8418 Differential Revision: https://phabricator.services.mozilla.com/D8419
2aaa43050c7a659111129a094f5043349ef2bd82: bug 1492499: marionette: wait for last event on resizing window; r=automatedtester,whimboo
Andreas Tolfsen <ato@sny.no> - Thu, 08 Nov 2018 13:11:26 +0000 - rev 501568
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
bug 1492499: marionette: wait for last event on resizing window; r=automatedtester,whimboo My delegating to the main thread, waiting for the last DOM resize event to fire, and requesting an animation frame from the ChromeWindow, we can ensure the window is (more) synchronously resized. This ensures better reliability when setting a window's dimensions. All this means we can get rid of the heuristics we use for "waiting for a window resize" to occur by checking if the outerWidth/outerHeight has changed. These were obviously bug ridden. Depends on D8417 Differential Revision: https://phabricator.services.mozilla.com/D8418
1d9d159a04b7b063b9de2c2fdb37b9d5a7b2758f: bug 1492499: marionette: accept sizemodechange may not always fire; r=automatedtester,whimboo
Andreas Tolfsen <ato@sny.no> - Thu, 08 Nov 2018 13:11:20 +0000 - rev 501565
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
bug 1492499: marionette: accept sizemodechange may not always fire; r=automatedtester,whimboo Unlike the visibilitychange event, sizemodechange appears to fire in a mostly reliable way. However, in the off-chance that sizemodechange should not fire, we need an escape path so that Marionette returns within a timely fashion. Depends on D8414 Differential Revision: https://phabricator.services.mozilla.com/D8415
1cceee950d62ca8800b66a90815d50cb25b3f7dc: bug 1492499: marionette: add debounce sync primitive; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Thu, 08 Nov 2018 13:11:14 +0000 - rev 501562
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
bug 1492499: marionette: add debounce sync primitive; r=automatedtester This adds a new synchronisation primitive to Marionette which will allow us to wait for the last in a sequence of events to fire. This is especially useful for high-frequency events such as the DOM resize event, where multiple resize events may fire as the window dimensions are being changed. Depends on D8411 Differential Revision: https://phabricator.services.mozilla.com/D8412
8490a7301d9270bd4cf4e25ac871136152f172ab: bug 1492499: webdriver: add stress tests for window manipulation; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Thu, 08 Nov 2018 13:11:06 +0000 - rev 501561
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
bug 1492499: webdriver: add stress tests for window manipulation; r=automatedtester Depends on D8410 Differential Revision: https://phabricator.services.mozilla.com/D8411
83ee1c23d31a360c315487d25bc648bc80404682: bug 1492499: webdriver: take 22px window border into account on maximizing; r=automatedtester,whimboo
Andreas Tolfsen <ato@sny.no> - Thu, 08 Nov 2018 13:11:04 +0000 - rev 501560
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
bug 1492499: webdriver: take 22px window border into account on maximizing; r=automatedtester,whimboo On some systems and window managers, such as macOS and when X11 forwarding an application across systems, there exists a 22px window border that we cannot detect or do anything about. As this test is to verify that the width/height changed beyond 800x600, this assertion change should make the tests pass on more configurations. Depends on D8409 Differential Revision: https://phabricator.services.mozilla.com/D8410
a39f7a592250fd777f574aca3ac5910abd3e2f1e: bug 1504174: marionette: delete unused test_window_fullscreen.py test; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 02 Nov 2018 14:08:11 +0000 - rev 500561
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
bug 1504174: marionette: delete unused test_window_fullscreen.py test; r=automatedtester The test_window_fullscreen.py test is not run because it is not part of the test manifest. Since it is duplicated by WPT test, we will not try to resurrect it by fixing the test. Differential Revision: https://phabricator.services.mozilla.com/D10710
bfe0c0f39dd340c80c0d418cf20b1eac89d65b35: bug 1492499: webdriver: poll for document.hidden; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Thu, 11 Oct 2018 16:44:20 +0000 - rev 500181
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
bug 1492499: webdriver: poll for document.hidden; r=automatedtester For the time being we need to poll for document.hidden to become true because certain driver implementations, such as geckodriver, occasionally does not wait until the DOM property is propagated to the child process. Depends on D8408 Differential Revision: https://phabricator.services.mozilla.com/D8409
cbca19a1e3f4dfa31d45c00d4ef1de1b459cd16a: bug 1492499: webdriver: uplift is_fullscreen as helper; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Thu, 11 Oct 2018 16:41:24 +0000 - rev 500180
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
bug 1492499: webdriver: uplift is_fullscreen as helper; r=automatedtester To be able to reuse is_fullscreen() in other tests, we need to uplift it to the support.helpers package. Depends on D8407 Differential Revision: https://phabricator.services.mozilla.com/D8408
9ca2c179e63e292808918158eb778b16bf18e67f: bug 1492499: marionette: warn on TimedPromise bailing; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Thu, 11 Oct 2018 16:40:36 +0000 - rev 500008
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
bug 1492499: marionette: warn on TimedPromise bailing; r=automatedtester We often use TimedPromise to ensure Marionette does not unexpectedly block on a promise that, for whatever reason, does not resolve. It can however be useful to be alerted when they don't, as it quite often means there is an underlying problem. Depends on D8406 Differential Revision: https://phabricator.services.mozilla.com/D8407
0e4677eff22b0e4baa9968cd3b2be54cf2a668ab: bug 1492499: marionette: trim crlf off produced stack; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Thu, 11 Oct 2018 16:40:08 +0000 - rev 500007
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
bug 1492499: marionette: trim crlf off produced stack; r=automatedtester The stack is joined with "\n" causing an extra carriage return line feed to appear at the end of the string. Depends on D8405 Differential Revision: https://phabricator.services.mozilla.com/D8406
246b45eae45c12e0755be1665208309d2e9f4b6f: bug 1492499: webdriver: fix is_fullscreen assertions; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Thu, 11 Oct 2018 16:13:02 +0000 - rev 500006
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
bug 1492499: webdriver: fix is_fullscreen assertions; r=automatedtester The "is True" and "is False" style is unnecessary as the return values are boolean, which means "assert is_fullscreen(session)" and "assert not is_fullscreen(session)" is sufficient. Depends on D8404 Differential Revision: https://phabricator.services.mozilla.com/D8405
b95d40e31251c4c60e8ca5eca76accae3f8f22ef: bug 1492499: marionette: fix GeckoDriver#setWindowRect docs; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Thu, 11 Oct 2018 16:10:28 +0000 - rev 500005
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
bug 1492499: marionette: fix GeckoDriver#setWindowRect docs; r=automatedtester Differential Revision: https://phabricator.services.mozilla.com/D8404
1d7feb40277692c23edf72c421558d0177480256: Bug 1500081 - Use --install-fonts to install fonts for wptrunner, r=AutomatedTester
James Graham <james@hoppipolla.co.uk> - Thu, 11 Oct 2018 16:39:01 +0100 - rev 497711
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1500081 - Use --install-fonts to install fonts for wptrunner, r=AutomatedTester This replaces a previous Firefox-only method except on Windows 7 where it seems that we have some issues with the registry. Differential Revision: https://phabricator.services.mozilla.com/D9091
2025f3b4871b7030c10a69b2386d1fe406774bf8: Bug 1500001 - Fixup using non-firefox browsers via mach wpt, r=automatedtester
James Graham <james@hoppipolla.co.uk> - Thu, 18 Oct 2018 13:39:23 +0000 - rev 497677
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1500001 - Fixup using non-firefox browsers via mach wpt, r=automatedtester We need to pass in the extra kwargs that wpt run understands but wptrunner does not. Ideally we could switch to using the run frontend always and allow users to actually supply these kwargs, although that might have some unwanted behaviour, and is a larger change. For now this gets things working again. Depends on D9081 Differential Revision: https://phabricator.services.mozilla.com/D9082
048da8a3c95146d4d94d8a8a47d2ff723792abdf: Bug 1500001 -Fix some differences with upstream in wpt tooling, r=automatedtester
James Graham <james@hoppipolla.co.uk> - Thu, 18 Oct 2018 13:42:43 +0000 - rev 497676
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1500001 -Fix some differences with upstream in wpt tooling, r=automatedtester These came from a combination of botched merges and cases where we fixed up a commit for upstream CI failures and didn't apply the changes correctly. Differential Revision: https://phabricator.services.mozilla.com/D9081
7cf3a024e668a21da95252827dca09e193e6f3e7: Bug 1500081 - Use --install-fonts to install fonts for wptrunner, r=automatedtester
James Graham <james@hoppipolla.co.uk> - Thu, 18 Oct 2018 13:44:36 +0000 - rev 497675
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1500081 - Use --install-fonts to install fonts for wptrunner, r=automatedtester This replaces a previous Firefox-only method except on Windows 7 where it seems that we have some issues with the registry. Differential Revision: https://phabricator.services.mozilla.com/D9091
5095c0fdd000de42f501b7fea62a313871eca327: Bug 1495430 - Use AndroidMixin in web_platform_tests.py mozharness script; r=bc,automatedtester
Geoff Brown <gbrown@mozilla.com> - Thu, 11 Oct 2018 09:47:56 -0600 - rev 496450
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1495430 - Use AndroidMixin in web_platform_tests.py mozharness script; r=bc,automatedtester
11f33f3c73b4d58511d16cc0fbfcf8fa9363084f: Bug 1497566 - Remove logcat functionality from mozrunner; r=automatedtester
Geoff Brown <gbrown@mozilla.com> - Thu, 11 Oct 2018 09:47:55 -0600 - rev 496448
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1497566 - Remove logcat functionality from mozrunner; r=automatedtester When testing locally, logcat can be run easily; in CI, mozharness scripts manage logcat and save the logcat as a test artifact.
868591df372ee71a7919a8926fdb53a43c15606a: bug 1496987: geckodriver: turn off arm7hf builds; r=automatedtester
Andreas Tolfsen <ato@sny.no> - Tue, 09 Oct 2018 12:46:33 +0000 - rev 495982
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
bug 1496987: geckodriver: turn off arm7hf builds; r=automatedtester The intent to turn off ARMv7 HF builds before the geckodriver 1.0 release was announced in https://lists.mozilla.org/pipermail/tools-marionette/2018-September/000035.html. In order to create as few surprises as possible before 1.0, we should turn off ARMv7 HF builds on Travis first. Differential Revision: https://phabricator.services.mozilla.com/D7964
ff6be2623035cfa8b70f514aab2e4f8dbcb43756: Bug 1473614 - Expose API docs for MessageManagerDestroyedPromise and Sleep. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 03 Aug 2018 16:11:23 +0100 - rev 485515
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1473614 - Expose API docs for MessageManagerDestroyedPromise and Sleep. r=automatedtester
684c928574c6896fde319a7a947e2125ca37a366: Bug 1473614 - Fix exported symbols in sync. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 03 Aug 2018 16:10:53 +0100 - rev 485514
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1473614 - Fix exported symbols in sync. r=automatedtester The "exported" keyword is no longer needed.
c76d0cb71ad460386bf10e8c09ece7f6d2d76ec3: Bug 1473614 - Add sync function Sleep for pausing async functions. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 03 Aug 2018 16:10:23 +0100 - rev 485513
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1473614 - Add sync function Sleep for pausing async functions. r=automatedtester This adds a new public API to the Marionette sync module that can "pause" async functions for an arbitrary amount of hardcoded time. This can be useful for debugging purposes.
075c87b1393a66c60f796383efd8f697d36893a1: Bug 1473614 - Add type checks to PollPromise and TimedPromise. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 03 Aug 2018 16:08:45 +0100 - rev 485512
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1473614 - Add type checks to PollPromise and TimedPromise. r=automatedtester This patch introduces stricted type checks for the sync module's PollPromise and TimedPromise. This may seem excessive, but we have had real and severe bugs in this area before.
541bad93631c1dfbb89fd0c7c32fb11662df2d40: Bug 1480810 - Drop PREF_COMPLEX from Marionette prefs module. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 03 Aug 2018 16:33:56 +0100 - rev 485301
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1480810 - Drop PREF_COMPLEX from Marionette prefs module. r=automatedtester A warning appears in the console when you run xpcshell tests that the PREF_COMPLEX type is no longer, and we should therefore remove it from Marionette as well.
027922b5ef0442e4ebb07043d2b57961e6195a78: Bug 1473614 - Expose API docs for MessageManagerDestroyedPromise and Sleep. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 03 Aug 2018 16:11:23 +0100 - rev 485300
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1473614 - Expose API docs for MessageManagerDestroyedPromise and Sleep. r=automatedtester
1d28e128807c3969771d1722bc567713606add73: Bug 1473614 - Fix exported symbols in sync. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 03 Aug 2018 16:10:53 +0100 - rev 485299
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1473614 - Fix exported symbols in sync. r=automatedtester The "exported" keyword is no longer needed.
1ee58097b1412972a3ce2a6be6114025747f3f0a: Bug 1473614 - Add sync function Sleep for pausing async functions. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 03 Aug 2018 16:10:23 +0100 - rev 485298
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1473614 - Add sync function Sleep for pausing async functions. r=automatedtester This adds a new public API to the Marionette sync module that can "pause" async functions for an arbitrary amount of hardcoded time. This can be useful for debugging purposes.
87a0ebcd004ffb9c15716b36635286bb4e3bd167: Bug 1473614 - Add type checks to PollPromise and TimedPromise. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Fri, 03 Aug 2018 16:08:45 +0100 - rev 485297
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1473614 - Add type checks to PollPromise and TimedPromise. r=automatedtester This patch introduces stricted type checks for the sync module's PollPromise and TimedPromise. This may seem excessive, but we have had real and severe bugs in this area before.
0ad9872c27e07e5f9dbbb62ec41e5be180e98f05: Bug 1470659 - Move timeouts test to separate file. r=automatedtester,whimboo
Andreas Tolfsen <ato@sny.no> - Sat, 21 Jul 2018 18:35:23 +0100 - rev 484802
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1470659 - Move timeouts test to separate file. r=automatedtester,whimboo For similar reasons as for platformName, tests for configuring the timeouts object do not belong in the same parent test as those for response body structure.
e99e43a1e400b532ae84c36519da8e0cbc7143ac: Bug 1470659 - Add setWindowRect capability to geckodriver. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Sat, 21 Jul 2018 18:32:01 +0100 - rev 484800
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1470659 - Add setWindowRect capability to geckodriver. r=automatedtester It will never be possible to configure setWindowRect, and trying to do so will cause geckodriver to return with an error.
e9d0102d718ffcb48ecf4882528d69e1c3946893: Bug 1475279 - Remove copy-pasted algorithmic steps from wdspec tests. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Thu, 12 Jul 2018 17:17:55 +0100 - rev 483194
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1475279 - Remove copy-pasted algorithmic steps from wdspec tests. r=automatedtester We agreed some time ago that it would not be possible to keep the copy-pasted specification algorithm steps up-to-date in the WPT wdspec tests. This patch removes all such steps.
666d7dc7a32cbcacb8ef4b0120cf849a7ca8a911: Bug 1477476 - Drop geckodriver check for malformed sessionId from Marionette. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Sat, 21 Jul 2018 14:17:35 +0100 - rev 483193
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1477476 - Drop geckodriver check for malformed sessionId from Marionette. r=automatedtester Marionette used to return a session UUID starting with "{" and ending with "}" from the uuid-generator in Gecko. It has not done this for a very long time rendering this geckodriver check needless.
0a9411bc7b5dcfac1c3e2deacaa8d0b65d5b3a85: Bug 1477474 - Return moz:geckodriverVersion on session creation. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Sat, 21 Jul 2018 14:09:53 +0100 - rev 483092
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1477474 - Return moz:geckodriverVersion on session creation. r=automatedtester This introduces a new extension capability, moz:geckodriverVersion, that will be returned on session creation with the geckodriver version number.
eacc31a62f16f7585f847981e0b48269db66ec5f: Bug 1477474 - Stop logging geckodriver version on startup. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Sat, 21 Jul 2018 14:09:02 +0100 - rev 483091
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1477474 - Stop logging geckodriver version on startup. r=automatedtester Any info-level log entries emitted before session creation will not be subject to the requested log level from moz:firefoxOptions. This can confuse users, so instead of logging the geckodriver version number on starting the program, we can return it later during session creation as an extension capability. Additionally this patch reduces the log level of the port geckodriver listens to from info to debug for similar reasons.
abc2e543c4972a763438bb502549bcc7e42278f1: Bug 1476305 - Add pref to not truncate Marionette log messages. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Tue, 17 Jul 2018 16:35:22 +0100 - rev 483089
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476305 - Add pref to not truncate Marionette log messages. r=automatedtester Marionette currently truncates a selection of log messages that exceed 250 characters. It is however sometimes, usually when debugging locally, to not truncate logs so one can see exactly what is sent to and fro the server.