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

