Bug 1530794 Comment 1 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

The last releases of both packages is already a while ago. So here the long list of changes:

Marionette driver:

% hg log -M -r 721395128428:: --template "{desc|firstline}\n" .
Bug 1440577 - Marionette has to use "eForceQuit" for in_app shutdown and restart requests r=whimboo
Bug 1434872 - [marionette] Firefox has to automatically dismiss "beforeunload" prompts. r=ato
Bug 1348145 - Remove getWindowPosition/setWindowPosition and getWindowSize/setWindowSize. r=whimboo
Bug 1466658 - [geckodriver] Overhaul of user preferences in prefs.rs. r=ato
Bug 1441204 - Revert removal of extensions.showMismatchUI pref. r=maja_zf
Bug 1467700 - Disable download of OpenH264 and Widevine plugins for Marionette and geckodriver. r=ato
Bug 1448040 - Remove HangMonitor/ChromeHangs r=Nika
Bug 1408509 - Add web frame, web window, and chrome element support to Marionette client. r=whimboo
Bug 1473262 - [marionette] Force client to always use IPv4 to connect to Marionette. r=ato
Bug 1452490 - Remove marionetteScriptFinished. r=whimboo
Bug 1420514 - Replace app.update.enabled with app.update.disabledForTesting in the test harness r=ato,chutten,jmaher,lina
Bug 1400233 - Drop ContentWebElement.LegacyIdentifier key from Marionette. r=ato,whimboo
Bug 1480105 - Using WebDriver:AcceptAlert instead of WebDriver:AcceptDialog in Marionette. r=whimboo
Bug 1482829 - Track Marionette logger verbosity with Log#manageLevelFromPref. r=whimboo
Bug 1213008 - Add Marionette client option to save screenshot to a file. r=ato
Bug 905404 - [marionette] Add missing preferences from mozprofile. r=ato
Bug 1433873 - Fix race condition in Marionette client for in_app quit and restart. r=ato
Bug 1497566 - Remove logcat functionality from mozrunner; r=automatedtester
Bug 1497094 - Add missing attribute is_shutting_down to Marionette python client r=ato
Bug 1500242 - [marionette] Don't modify DEFAULT_SHUTDOWN_TIMEOUT constant. r=ato
Bug 1500242 - [marionette] Obey the extended shutdown timeout for Firefox ASAN builds. r=ato
bug 1504223: marionette: stop duplicating capabilities in new session request; r=whimboo
bug 1502864: marionette: enable strict file interactability in Python client; r=whimboo
bug 1504478: marionette: use SingleTap and AcceptConnections in Python client; r=whimboo
Bug 1488826 - [marionette] Disable content blocking introduction panel. r=ato
Bug 1506643 - [marionette] Disable "about:newtab" page, and always load "about:blank". r=ato
Bug 1480544 - Allow Console API to log messages on stdout, r=bgrins
Bug 1506917 - Don't attempt to check for updates from Firefox's nsBrowserGlue.js when running tests. r=ted
Bug 1509256 - Clarify where to add preferences for geckodriver and Marionette. r=ato
Bug 1509256 - Fix application update preferences for backward compatibility in Marionette and geckodriver. r=ato,bytesized
Bug 1511311 - [marionette] GeckoInstance classes should not overwrite already set custom preferences. r=automatedtester
Bug 1508726 - [marionette] Use "app.update.disabledForTesting" to disable application updates. r=ato
Bug 1420372 - Implement Marionette check for a valid Firefox pid and unit tests. r=whimboo
bug 1510929: marionette: stop using scriptTimeout parameter; r=whimboo
Bug 1504756 - [marionette] Added opening a new browsing context to Marionette client. r=ato
Bug 1517442 - [marionette] Use current instead of default startup time in raise_for_port r=whimboo
Bug 1524243 - [marionette] Correctly handle script_timeout for WebDriver:{ExecuteScript,ExecuteAsyncScript}. r=jgraham
Bug 1524243 - [marionette] Correct calculation of timeout from milliseconds to seconds. r=jgraham
Bug 1515746 - [flake8] Unsupport subdir .flake8 files and use new 'per-file-ignores' config instead, r=egao
Bug 1522637 - Part 8: Allow 'element_stale' to work after process swap, r=ato
automatedtester
Bug 1528836 - [marionette] Allow check_for_port to raise exceptions. r=automatedtester
Bug 1529077 - [marionette] Encode Unicode error messages as UTF-8. r=ato
Bug 1531068 - [marionette] Remove remaining links to readthedocs from client documentation. r=me


Marionette harness:

% hg log -M -r 721395128428:: --template "{desc|firstline}\n" .
Bug 1458280 - Release marionette_driver 2.7.0 and marionette_harness 4.5.0; r=whimboo
Bug 1441433 - Move test_carets_* files into layout subdirectory. r=ato
Bug 1434872 - [marionette] Fix remote_page checks in bf_cache navigtion tests. r=ato
Bug 1434872 - [marionette] Firefox has to automatically dismiss "beforeunload" prompts. r=ato
Bug 1434907 - [marionette] Remove dependency to hidden.html in unit tests. r=whimboo
Bug 1141118 - [marionette] In shuffle mode log the seed value before the tests are run. r=whimboo
Bug 1461463 - [marionette] Add validation for known contexts. r=ato
Bug 1461463 - [marionette] Empty response value should be null and not {}. r=ato
Bug 1387678 - Update tests to not use shadow DOM like a frame; r=ato
Bug 1387678 - Reenable Shadow DOM tests; r=ato
Bug 1348145 - Remove getWindowPosition/setWindowPosition and getWindowSize/setWindowSize. r=whimboo
Bug 1417920 - [python-test] Use a global pytest.ini configuration file, r=davehunt
Bug 1408509 - Add web frame, web window, and chrome element support to Marionette client. r=whimboo
Bug 1468198 - remove tests that only run on b2g. r=smaug,mcmanus,whimboo
Bug 1470646 - Update Mn and Fxfn tests to use WebDriver conforming platformName. r=whimboo
Bug 1349223 - update marionette a11y test based on the new handling of aria-hidden. r=ato
Bug 1473262 - [marionette] Force client to always use IPv4 to connect to Marionette. r=ato
Bug 1264259 - [marionette] Add support for unhandledPromptBehavior capability. r=ato
Bug 1452490 - Remove marionetteScriptFinished. r=whimboo
Bug 1286882 - Make SVG basic shape elements unselectable. r=dholbert
Bug 1439995 - [marionette] Add user prompt checks for script execution commands. r=ato
Bug 1478979 - Disallow pageLoadStrategy to be null. r=whimboo
Bug 1470659 - Add setWindowRect capability to Marionette. r=whimboo
Bug 1319793 - [marionette harness tests] Default to not swallow stdout from pytest. r=whimboo
Bug 1451725 - Remove deprecated WebDriver Commands r=whimboo
Bug 1337899 - [marionette] - Fix construction of script src. r=ato
Bug 1478094 - [marionette] Update crash unit tests to make use of about:crashparent and about:crashcontent r=whimboo
Bug 1485580 - [marionette] Update unit tests for invalid timeout values. r=jgraham
Bug 1485730 - [marionette] Limit width and height of created canvas to 32767 pixels. r=ato
Bug 1213008 - Add Marionette client option to save screenshot to a file. r=ato
Bug 1398111 - [marionette] Never disable focus manager test mode for unit tests. r=ato
Bug 1433873 - Fix race condition in Marionette client for in_app quit and restart. r=ato
Bug 1488468 - Bump wptserve in marionette_requirements.txt to 2.0.0; r=davehunt
Bug 1493796 - [mozprocess] Revert poll() behavior on Windows due to regression. r=gbrown
Bug 1500242 - [marionette] Don't modify DEFAULT_SHUTDOWN_TIMEOUT constant. r=ato
Bug 1500242 - [marionette] Obey the extended shutdown timeout for Firefox ASAN builds. r=ato
Bug 1502190 - bump mozdevice requirements for raptor, marionette, mozrunner, r=gbrown
Bug 1416747 - [marionette] Hardening test_cli_arguments.py TestCommandLineArguments.test_startup_timeout. r=ato
Bug 1504117 - [mozdevice] Bump mozdevice requirements to 1.1.6 for raptor, marionette, mozrunner, r=gbrown
bug 1504174: marionette: delete unused test_window_fullscreen.py test; r=automatedtester
bug 1502864: marionette: enable strict file interactability in Python client; r=whimboo
bug 1504478: marionette: update tests to use non-deprecated commands; r=whimboo
bug 1492499: marionette: drop broken window maximization test; r=automatedtester
Bug 1506796 - use OpenBrowserWindow instead of window.open() to create a browser window, r=whimboo
Bug 1503019 - Part I, Remove dom.webcomponents.shadowdom.enabled r=smaug
Bug 1423709 - Add initial-scale=1 for tests supposing the page is rendered 1:1 scale. r=botond
Bug 1503776 - Add marionette-gpu job. r=jmaher
Bug 1507803 - [marionette] Allow to open a chrome window via the WindowManager mixin class. r=ato
Bug 1504201 - "Intermittent Linux Mn testing/marionette/harness/marionette_harness/tests/unit/test_screenshot.py TestScreenCaptureChr
Bug 1508726 - [marionette] Use "app.update.disabledForTesting" to disable application updates. r=ato
Bug 1436037 - [python] Create Windows python-test tasks, r=gps
Bug 1503674 - Remove unused microformats code. r=Gijs
Bug 1420372 - Implement Marionette check for a valid Firefox pid and unit tests. r=whimboo
Bug 1517587 - [marionette] Get/Set Window Rect should not return window state. r=ato
bug 1385706: marionette: fix WebDriver:TakeScreenshot to use viewport bounds; r=ato
Bug 1504756 - [marionette] Added opening a new browsing context to Marionette client. r=ato
Bug 1441437 - [marionette] Remove dependency to cssTransform.html and cssTransform2.html in test_visibility.py. r=ato
Bug 1512336 - [marionette] Fix hang in TestNavigate.test_set_location_through_execute_script. r=ato
Bug 1510693 - Tests for marionette's reftest runner r=jgraham,ato
Bug 1510695 - Fix URL comparisons when loading reftests r=jgraham
Bug 1510696 - Make width/height of reftests configurable over Marionette r=jgraham,ato
Bug 1519552 - Disable test_reftest.py on Android r=jgraham,whimboo
Bug 1423013 - Set explicit minimum-scale=1 to avoid overflow:hidden area reachable and visible. r=botond
Bug 1522413 - [marionette] Register event listeners before focusing the new window in WindowManagerMixin.open_chrome_window(). r=ato
Bug 1524243 - [marionette] Correctly handle script_timeout for WebDriver:{ExecuteScript,ExecuteAsyncScript}. r=jgraham
Bug 1524243 - [marionette] Correct calculation of timeout from milliseconds to seconds. r=jgraham
Bug 1487065 - Implement popup-notification as a Custom Element r=MattN
Bug 1515746 - [flake8] Unsupport subdir .flake8 files and use new 'per-file-ignores' config instead, r=egao
Bug 1526084 - In Mn test_capabilities.py, allow for multiple links to sdcard; r=whimboo
Bug 1526913 - In Mn test_cookies.py allow for some clock difference between host and device; r=whimboo
Bug 1525829 - Add buildID to returned capabilities list for Marionette; r=ato
Bug 1529077 - [marionette] Encode Unicode error messages as UTF-8. r=ato
Bug 675539 - Make tab discard functionality work on tab objects directly r=mconley
The last releases of both packages is already a while ago. So here the long cleaned-up list of changes:

Marionette driver:

% hg log -M -r 721395128428:: --template "{desc|firstline}\n" .
Bug 1440577 - Marionette has to use "eForceQuit" for in_app shutdown and restart requests r=whimboo
Bug 1434872 - [marionette] Firefox has to automatically dismiss "beforeunload" prompts. r=ato
Bug 1348145 - Remove getWindowPosition/setWindowPosition and getWindowSize/setWindowSize. r=whimboo
Bug 1466658 - [geckodriver] Overhaul of user preferences in prefs.rs. r=ato
Bug 1441204 - Revert removal of extensions.showMismatchUI pref. r=maja_zf
Bug 1467700 - Disable download of OpenH264 and Widevine plugins for Marionette and geckodriver. r=ato
Bug 1448040 - Remove HangMonitor/ChromeHangs r=Nika
Bug 1408509 - Add web frame, web window, and chrome element support to Marionette client. r=whimboo
Bug 1473262 - [marionette] Force client to always use IPv4 to connect to Marionette. r=ato
Bug 1452490 - Remove marionetteScriptFinished. r=whimboo
Bug 1420514 - Replace app.update.enabled with app.update.disabledForTesting in the test harness r=ato,chutten,jmaher,lina
Bug 1400233 - Drop ContentWebElement.LegacyIdentifier key from Marionette. r=ato,whimboo
Bug 1480105 - Using WebDriver:AcceptAlert instead of WebDriver:AcceptDialog in Marionette. r=whimboo
Bug 1482829 - Track Marionette logger verbosity with Log#manageLevelFromPref. r=whimboo
Bug 1213008 - Add Marionette client option to save screenshot to a file. r=ato
Bug 905404 - [marionette] Add missing preferences from mozprofile. r=ato
Bug 1433873 - Fix race condition in Marionette client for in_app quit and restart. r=ato
Bug 1497566 - Remove logcat functionality from mozrunner; r=automatedtester
Bug 1497094 - Add missing attribute is_shutting_down to Marionette python client r=ato
Bug 1500242 - [marionette] Don't modify DEFAULT_SHUTDOWN_TIMEOUT constant. r=ato
Bug 1500242 - [marionette] Obey the extended shutdown timeout for Firefox ASAN builds. r=ato
bug 1504223: marionette: stop duplicating capabilities in new session request; r=whimboo
bug 1502864: marionette: enable strict file interactability in Python client; r=whimboo
bug 1504478: marionette: use SingleTap and AcceptConnections in Python client; r=whimboo
Bug 1488826 - [marionette] Disable content blocking introduction panel. r=ato
Bug 1506643 - [marionette] Disable "about:newtab" page, and always load "about:blank". r=ato
Bug 1480544 - Allow Console API to log messages on stdout, r=bgrins
Bug 1506917 - Don't attempt to check for updates from Firefox's nsBrowserGlue.js when running tests. r=ted
Bug 1509256 - Clarify where to add preferences for geckodriver and Marionette. r=ato
Bug 1509256 - Fix application update preferences for backward compatibility in Marionette and geckodriver. r=ato,bytesized
Bug 1511311 - [marionette] GeckoInstance classes should not overwrite already set custom preferences. r=automatedtester
Bug 1508726 - [marionette] Use "app.update.disabledForTesting" to disable application updates. r=ato
Bug 1420372 - Implement Marionette check for a valid Firefox pid and unit tests. r=whimboo
bug 1510929: marionette: stop using scriptTimeout parameter; r=whimboo
Bug 1504756 - [marionette] Added opening a new browsing context to Marionette client. r=ato
Bug 1517442 - [marionette] Use current instead of default startup time in raise_for_port r=whimboo
Bug 1524243 - [marionette] Correctly handle script_timeout for WebDriver:{ExecuteScript,ExecuteAsyncScript}. r=jgraham
Bug 1524243 - [marionette] Correct calculation of timeout from milliseconds to seconds. r=jgraham
Bug 1515746 - [flake8] Unsupport subdir .flake8 files and use new 'per-file-ignores' config instead, r=egao
Bug 1522637 - Part 8: Allow 'element_stale' to work after process swap, r=ato
automatedtester
Bug 1528836 - [marionette] Allow check_for_port to raise exceptions. r=automatedtester
Bug 1529077 - [marionette] Encode Unicode error messages as UTF-8. r=ato
Bug 1531068 - [marionette] Remove remaining links to readthedocs from client documentation. r=me


Marionette harness:

% hg log -M -r 721395128428:: --template "{desc|firstline}\n" .
Bug 1458280 - Release marionette_driver 2.7.0 and marionette_harness 4.5.0; r=whimboo
Bug 1441433 - Move test_carets_* files into layout subdirectory. r=ato
Bug 1434872 - [marionette] Fix remote_page checks in bf_cache navigtion tests. r=ato
Bug 1434872 - [marionette] Firefox has to automatically dismiss "beforeunload" prompts. r=ato
Bug 1434907 - [marionette] Remove dependency to hidden.html in unit tests. r=whimboo
Bug 1141118 - [marionette] In shuffle mode log the seed value before the tests are run. r=whimboo
Bug 1461463 - [marionette] Add validation for known contexts. r=ato
Bug 1461463 - [marionette] Empty response value should be null and not {}. r=ato
Bug 1387678 - Update tests to not use shadow DOM like a frame; r=ato
Bug 1387678 - Reenable Shadow DOM tests; r=ato
Bug 1348145 - Remove getWindowPosition/setWindowPosition and getWindowSize/setWindowSize. r=whimboo
Bug 1417920 - [python-test] Use a global pytest.ini configuration file, r=davehunt
Bug 1408509 - Add web frame, web window, and chrome element support to Marionette client. r=whimboo
Bug 1468198 - remove tests that only run on b2g. r=smaug,mcmanus,whimboo
Bug 1470646 - Update Mn and Fxfn tests to use WebDriver conforming platformName. r=whimboo
Bug 1349223 - update marionette a11y test based on the new handling of aria-hidden. r=ato
Bug 1473262 - [marionette] Force client to always use IPv4 to connect to Marionette. r=ato
Bug 1264259 - [marionette] Add support for unhandledPromptBehavior capability. r=ato
Bug 1452490 - Remove marionetteScriptFinished. r=whimboo
Bug 1286882 - Make SVG basic shape elements unselectable. r=dholbert
Bug 1439995 - [marionette] Add user prompt checks for script execution commands. r=ato
Bug 1478979 - Disallow pageLoadStrategy to be null. r=whimboo
Bug 1470659 - Add setWindowRect capability to Marionette. r=whimboo
Bug 1319793 - [marionette harness tests] Default to not swallow stdout from pytest. r=whimboo
Bug 1451725 - Remove deprecated WebDriver Commands r=whimboo
Bug 1337899 - [marionette] - Fix construction of script src. r=ato
Bug 1478094 - [marionette] Update crash unit tests to make use of about:crashparent and about:crashcontent r=whimboo
Bug 1485580 - [marionette] Update unit tests for invalid timeout values. r=jgraham
Bug 1485730 - [marionette] Limit width and height of created canvas to 32767 pixels. r=ato
Bug 1213008 - Add Marionette client option to save screenshot to a file. r=ato
Bug 1398111 - [marionette] Never disable focus manager test mode for unit tests. r=ato
Bug 1433873 - Fix race condition in Marionette client for in_app quit and restart. r=ato
Bug 1488468 - Bump wptserve in marionette_requirements.txt to 2.0.0; r=davehunt
Bug 1493796 - [mozprocess] Revert poll() behavior on Windows due to regression. r=gbrown
Bug 1500242 - [marionette] Don't modify DEFAULT_SHUTDOWN_TIMEOUT constant. r=ato
Bug 1500242 - [marionette] Obey the extended shutdown timeout for Firefox ASAN builds. r=ato
Bug 1502190 - bump mozdevice requirements for raptor, marionette, mozrunner, r=gbrown
Bug 1416747 - [marionette] Hardening test_cli_arguments.py TestCommandLineArguments.test_startup_timeout. r=ato
Bug 1504117 - [mozdevice] Bump mozdevice requirements to 1.1.6 for raptor, marionette, mozrunner, r=gbrown
bug 1504174: marionette: delete unused test_window_fullscreen.py test; r=automatedtester
bug 1502864: marionette: enable strict file interactability in Python client; r=whimboo
bug 1504478: marionette: update tests to use non-deprecated commands; r=whimboo
bug 1492499: marionette: drop broken window maximization test; r=automatedtester
Bug 1506796 - use OpenBrowserWindow instead of window.open() to create a browser window, r=whimboo
Bug 1503019 - Part I, Remove dom.webcomponents.shadowdom.enabled r=smaug
Bug 1423709 - Add initial-scale=1 for tests supposing the page is rendered 1:1 scale. r=botond
Bug 1503776 - Add marionette-gpu job. r=jmaher
Bug 1507803 - [marionette] Allow to open a chrome window via the WindowManager mixin class. r=ato
Bug 1504201 - "Intermittent Linux Mn testing/marionette/harness/marionette_harness/tests/unit/test_screenshot.py TestScreenCaptureChr
Bug 1508726 - [marionette] Use "app.update.disabledForTesting" to disable application updates. r=ato
Bug 1436037 - [python] Create Windows python-test tasks, r=gps
Bug 1503674 - Remove unused microformats code. r=Gijs
Bug 1420372 - Implement Marionette check for a valid Firefox pid and unit tests. r=whimboo
Bug 1517587 - [marionette] Get/Set Window Rect should not return window state. r=ato
bug 1385706: marionette: fix WebDriver:TakeScreenshot to use viewport bounds; r=ato
Bug 1504756 - [marionette] Added opening a new browsing context to Marionette client. r=ato
Bug 1441437 - [marionette] Remove dependency to cssTransform.html and cssTransform2.html in test_visibility.py. r=ato
Bug 1512336 - [marionette] Fix hang in TestNavigate.test_set_location_through_execute_script. r=ato
Bug 1510693 - Tests for marionette's reftest runner r=jgraham,ato
Bug 1510695 - Fix URL comparisons when loading reftests r=jgraham
Bug 1510696 - Make width/height of reftests configurable over Marionette r=jgraham,ato
Bug 1519552 - Disable test_reftest.py on Android r=jgraham,whimboo
Bug 1423013 - Set explicit minimum-scale=1 to avoid overflow:hidden area reachable and visible. r=botond
Bug 1522413 - [marionette] Register event listeners before focusing the new window in WindowManagerMixin.open_chrome_window(). r=ato
Bug 1524243 - [marionette] Correctly handle script_timeout for WebDriver:{ExecuteScript,ExecuteAsyncScript}. r=jgraham
Bug 1524243 - [marionette] Correct calculation of timeout from milliseconds to seconds. r=jgraham
Bug 1487065 - Implement popup-notification as a Custom Element r=MattN
Bug 1515746 - [flake8] Unsupport subdir .flake8 files and use new 'per-file-ignores' config instead, r=egao
Bug 1526084 - In Mn test_capabilities.py, allow for multiple links to sdcard; r=whimboo
Bug 1526913 - In Mn test_cookies.py allow for some clock difference between host and device; r=whimboo
Bug 1525829 - Add buildID to returned capabilities list for Marionette; r=ato
Bug 1529077 - [marionette] Encode Unicode error messages as UTF-8. r=ato
Bug 675539 - Make tab discard functionality work on tab objects directly r=mconley

Back to Bug 1530794 Comment 1