Closed Bug 1481776 Opened 6 years ago Closed 6 years ago

Refactor Marionette code to it's own module

Categories

(Testing :: geckodriver, enhancement, P2)

Version 3
enhancement

Tracking

(firefox63 fixed)

RESOLVED FIXED
mozilla63
Tracking Status
firefox63 --- fixed

People

(Reporter: whimboo, Assigned: whimboo)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Once the Serde patch landed via bug 1396821 most of the ToMarionette traits might not be necessary anymore, or would need some changes.

I assume that we still want to keep the data structures between the webdriver protocol, and Marionette separate. In that case we would have to create new types and help Serde to serialize those.
Ideally there should be a Marionette Rust crate that is separated
from geckodriver.
With separate data structures as expected by Marionette? Sounds fine to me.
Priority: -- → P3
Assignee: nobody → hskupin
Blocks: 1466818
Status: NEW → ASSIGNED
Priority: P3 → P2
Summary: Refactor ToMarionette traits in geckodriver → Refactor Marionette code to it's own module
Attachment #9004233 - Flags: review?(james)
Comment on attachment 9004233 [details] [diff] [review]
[geckodriver] Move WebDriver related code into the command module

Missed that James is out today. Andreas, if you have the time feel free to pick it up. Otherwise we will wait. Thanks.
Attachment #9004233 - Flags: review?(ato)
Attachment #9004233 - Flags: review?(ato) → review+
Comment on attachment 9004233 [details] [diff] [review]
[geckodriver] Move WebDriver related code into the command module

Review of attachment 9004233 [details] [diff] [review]:
-----------------------------------------------------------------

Thanks Andreas!
Attachment #9004233 - Flags: review?(james)
Pushed by hskupin@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/fb80a4f44ac2
[geckodriver] Move WebDriver related code into the command module. r=ato
https://hg.mozilla.org/mozilla-central/rev/fb80a4f44ac2
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Blocks: 1493095
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: