Closed
Bug 1366199
Opened 8 years ago
Closed 8 years ago
Release marionette-harness 4.1 and marionette-driver 2.3.0
Categories
(Remote Protocol :: Marionette, enhancement)
Remote Protocol
Marionette
Tracking
(firefox56 fixed)
RESOLVED
FIXED
mozilla56
Tracking | Status | |
---|---|---|
firefox56 | --- | fixed |
People
(Reporter: whimboo, Assigned: whimboo)
References
Details
Attachments
(2 files)
There are issues when running Marionette tests after installing the packages from PyPI. So we should release new packages, which we indeed haven't done for a long time.
Andreas, and David, is there anything we should wait for before doing so?
Flags: needinfo?(dburns)
Flags: needinfo?(ato)
Updated•8 years ago
|
Flags: needinfo?(ato)
Assignee | ||
Comment 3•8 years ago
|
||
Sorry for the delay, but I had some other important work to do the last days. Now with bug 1368195 present and not fixed yet, I would like to wait at least for that one given that it is kinda severe.
Depends on: 1368195
Flags: needinfo?(hskupin)
Assignee | ||
Comment 4•8 years ago
|
||
I think that we are all good for a release now.
Status: NEW → ASSIGNED
Comment hidden (mozreview-request) |
Assignee | ||
Comment 6•8 years ago
|
||
Changelog for marionette-driver 2.3.0 release:
% hg log -M -r 476845a2cafb:: --template "{desc|firstline}\n" .
Bug 1323253 - Enable unsafe CPOW checks in Marionette; r=automatedtester
Bug 1324373 - Fix Javascript errors in Marionette's get_pref() method. r=ato
Bug 1277090 - getElementAttribute() has to only return attributes. r=ato
Bug 1213875 - Add scroll argument to Marionette client; r=whimboo
Bug 1311350 - Make close window commands synchronous and return remaining window handles. r=ato
Bug 1322277 - Fix usage of capabilities in start_session r=ato
Bug 1322277 - Marionette client should be able to set default capabilities. r=ato
Bug 1322277 - Default socket timeout has to be larger than the default page load timeout. r=ato
Bug 1333736 - Disable usage of new tab page by default. r=maja_zf
Bug 1124604 - Add `focus` parameter to switch_to_window(). r=ato
Bug 1322993 - Distinguish between desktop and emulator when closing instance; r=whimboo
Bug 1333014 - Introduce new exceptions to Python client; r=whimboo
Bug 1344748 - Rename and register Marionette prefs; r=maja_zf
Bug 1342162 - Align pageLoad key with WebDriver; r=maja_zf
Bug 1342162 - Make timeout API in client backwards compatible; r=whimboo
Bug 1337743 - Make session and param checks safer against falsy values; r=whimboo
Bug 1337743 - Stop appending eAttemptQuit in quitApplication; r=jgraham,whimboo
Bug 1337743 - Rename quitApplication command quit; r=whimboo
Bug 1348782: Updated expected key parameter for sendKeysToElement. r=ato
Bug 1347589: Implementation of Marionette Set Window Rect. r=ato
Bug 1347589: Implement Marionette Get Window Rect. r=ato
Bug 1351371 - Disable recommended automation prefs in CI; r=maja_zf
Bug 1348872 - Wait() should accept None as timeout and interval. r=ato
Bug 1348872 - Check for existent modal dialogs for new Marionette sessions. r=ato
Bug 1354323 - Accept string text for sendKeysToDialog command; r=automatedtester
Bug 1352069 - Introduce a pref that allows for disabling cosmetic animations r=jaws
Bug 1358402 - Keep 'marionette.defaultPrefs.enabled' around as fallback. r=ato a=tomcat
Bug 1353074 - Use mutable sandboxes for selection API; r=maja_zf
Bug 1352501 - Remove Reader Mode promotion panel. r=jaws,MattN
Bug 1355888 - Mark marionette.enabled pref in client as a deprecated; r=whimboo
Bug 1361435 - Remove references to unused pref network.http.bypass-cachelock-threshold, r=mcmanus
Bug 1189749: Implement full screen support in Marionette r=ato
Bug 1364228 - Increase marionette startup timeout for Linux mochitests; r=ato
Bug 1356681 - Expand headless mode support for linux. r=automatedtester,jrmuizel,kanru
Bug 1364959 - Clean up Safe Browsing preferences in tests. r=dimi
Bug 1368674 - Remove setTestName functionality from Marionette r=whimboo
Bug 1368674 - Remove B2G Permissionis handling from Marionette. r=ato
Bug 1366784 - Force quit the application if requested quit or restart doesn't happen. r=maja_zf
Bug 1370857 - Remove Marionette.clear_imported_scripts API; r=automatedtester
Bug 1370857 - Remove Marionette.import_script API; r=automatedtester
Bug 1352023: Fix broken references / typos in Marionette docs; r=whimboo
Bug 1373635 - Application profile has only be reset if explicitly requested. r=ato
Bug 1370863 - Remove Marionette.log API from client; r=automatedtester
Bug 1375425 - Remove deprecated commands; r=automatedtester
Bug 1375259 - Fix FennecInstance.close() for removal of restart keyword. r=ato
Bug 1223277 - TcpTransport.close() should't care about errno 107. r=ato
Changelog for marionette-harness 4.2.0 release:
marionette/harness% hg log -M -r 476845a2cafb:: --template "{desc|firstline}\n" .
Bug 1328654 - Clean up after Marionette runner in MarionetteHarness; r=whimboo
Bug 1328411 - Log e10s status in Marionette runner based on appinfo; r=automatedtester
Bug 1328411 - Move e10s prefs setup to BaseMarionetteTestRunner; r=automatedtester
Bug 1328411 - Enforce relationship between e10s runner option and browser appinfo; r=automatedtester
Bug 1333736 - Disable usage of new tab page by default. r=maja_zf
Bug 1322277 - Default socket timeout has to be larger than the default page load timeout. r=ato
Bug 1340551 - Log tests by manifest from suite_start in marionette-harness, r=jgraham
Bug 1345274 - marionette-harness sdist package misses certificate files. r=ato
Bug 1322993 - Distinguish between desktop and emulator when closing instance; r=whimboo
Bug 1333014 - Introduce new exceptions to Python client; r=whimboo
Bug 1337743 - Stop appending eAttemptQuit in quitApplication; r=jgraham,whimboo
Bug 1337743 - Return cause of quit; r=whimboo
Bug 1337743 - Rename quitApplication command quit; r=whimboo
Bug 1353074 - Use mutable sandboxes for selection API; r=maja_zf
Bug 1318351 - Ensure that window ids are internally handled as numbers. r=ato
Bug 937659 - Fix deserializing of page load strategy. r=ato
Bug 937659 - Implement page load strategy. r=ato
Bug 1368674 - Remove simpleTest functionality from Marionette. r=whimboo
Bug 1368674 - Remove JS Test support in Marionette Harness r=maja_zf
Bug 1368674 - Remove setTestName functionality from Marionette r=whimboo
Bug 1368674 - Remove B2G Permissionis handling from Marionette. r=ato
Bug 1366784 - Force quit the application if requested quit or restart doesn't happen. r=maja_zf
Bug 1370857 - Remove Marionette.clear_imported_scripts API; r=automatedtester
Bug 1371658 - Remove CommonTestCase.setup_SpecialPowers_observer; r=whimboo
Bug 1368195 - Remove BaseMarionetteTestRunner.appinfo; r=maja_zf,whimboo
Bug 1358978 - Implement --run-until-failure for Marionette. r=maja_zf
Bug 1373635 - Application profile has only be reset if explicitly requested. r=ato
Bug 1370863 - Stop using Marionette.log API in harness; r=automatedtester
Bug 1375425 - Remove deprecated commands; r=automatedtester
Assignee | ||
Updated•8 years ago
|
Attachment #8881822 -
Flags: review?(mjzffr)
Comment 7•8 years ago
|
||
mozreview-review |
Comment on attachment 8881822 [details]
Bug 1366199 - Release marionette-harness 4.1 and marionette-driver 2.3.0.
https://reviewboard.mozilla.org/r/152900/#review158236
::: testing/marionette/harness/marionette_harness/__init__.py:5
(Diff revision 1)
> # This Source Code Form is subject to the terms of the Mozilla Public
> # License, v. 2.0. If a copy of the MPL was not distributed with this
> # file, You can obtain one at http://mozilla.org/MPL/2.0/.
>
> -__version__ = '4.0.0'
> +__version__ = '4.1.0'
Any idea why awsy is pinned at version 4.0.0?
Attachment #8881822 -
Flags: review?(mjzffr) → review+
Assignee | ||
Comment 8•8 years ago
|
||
mozreview-review-reply |
Comment on attachment 8881822 [details]
Bug 1366199 - Release marionette-harness 4.1 and marionette-driver 2.3.0.
https://reviewboard.mozilla.org/r/152900/#review158236
> Any idea why awsy is pinned at version 4.0.0?
I talked to Eric and this is a relict from the code when it lived outside the tree. We can make it more relaxed.
Comment hidden (mozreview-request) |
Comment 10•8 years ago
|
||
mozreview-review |
Comment on attachment 8881969 [details]
Bug 1366199 - Relax marionette-harness depencency for AWSY.
https://reviewboard.mozilla.org/r/153038/#review158244
Thanks for fixing this!
Attachment #8881969 -
Flags: review?(erahm) → review+
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 13•8 years ago
|
||
Pushed by hskupin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e5f5ef449435
Relax marionette-harness depencency for AWSY. r=erahm
https://hg.mozilla.org/integration/autoland/rev/c0c5f6c55d3a
Release marionette-harness 4.1 and marionette-driver 2.3.0. r=maja_zf
Assignee | ||
Updated•8 years ago
|
Keywords: leave-open
Comment 14•8 years ago
|
||
bugherder |
Assignee | ||
Comment 15•8 years ago
|
||
Packages have been uploaded:
Uploading distributions to https://upload.pypi.org/legacy/
Uploading marionette_driver-2.3.0-py2-none-any.whl
Uploading marionette_driver-2.3.0.tar.gz
Uploading distributions to https://upload.pypi.org/legacy/
Uploading marionette_harness-4.1.0-py2-none-any.whl
Uploading marionette-harness-4.1.0.tar.gz
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox56:
--- → fixed
Keywords: leave-open
Resolution: --- → FIXED
Updated•8 years ago
|
Target Milestone: --- → mozilla56
Updated•3 years ago
|
Product: Testing → Remote Protocol
You need to log in
before you can comment on or make changes to this bug.
Description
•