Hey Folks,

Thanks to a close collaboration between the JSMarionette and Raptor groups,
we just reached v1.0 of a web service we're calling the FxOS Device
Service. That's a RESTful api that abstracts interactions with Firefox OS
devices. As of 1.0, you can

- Get a json array of adb connected devices
- Get deeper information (including gaia commit) about a particular device
- Stream device logs to your client
- Get a json array of crash ids
- Download the crash dump associated with a certain crash id from a
connected device
- Restart b2g or the whole phone
- Create or delete a tcp proxy between the host machine and the device on a
target port

Our goal is to migrate JSMarionette and Raptor onto fxos-device-service in
Q4 and our next step is to implement profile faculties. We're looking
forward to maintaining a single adb abstraction and tearing all of the
python out of the integration test harness. Please feel free to reach out
to me [:gaye] or Eli [:Eli] in #fxos-automation if you have questions or
another use case for this thing.

Last but far from least I want to thank Eli for his amazing code reviews
and contributions. Eli's extensive experience automating device
interactions from his work on Raptor was invaluable in getting us to this
milestone.

Cheers!
Gareth
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to