gecko-dev/testing/marionette/transport
Andreas Tolfsen 2d613cd4d7 Bug 1211503: Support for Marionette protocol level 3 in the Python client
Futures-proofs the Marionette Python client to have support for level
3 of the Marionette protocol outlined in bug 1211489.

This patch changes the marionette-transport API most notably by renaming
the MarionetteTransport class to TcpTransport and by splitting the
receive-capabilities of TcpTransport.send into a new function called
request.

Furthermore it introduces a message data structure for dealing with
incoming responses and commands, and for marshaling messages to send in
order to support all three protocol levels.

r=dburns
r=jgriffin

--HG--
extra : commitid : 3jwoFepZzgy
extra : rebase_source : 5012e774b6edf6a1d53db22e360b5a0b063dd59b
2015-10-09 11:15:24 +01:00
..
marionette_transport Bug 1211503: Support for Marionette protocol level 3 in the Python client 2015-10-09 11:15:24 +01:00
setup.py Bug 1183157 - make marionette --version flag also show the transport and driver package versions. r=dburns 2015-07-17 21:06:12 +02:00