google / mobly

E2E test framework for tests with complex environment requirements.
https://github.com/google/mobly
Apache License 2.0
647 stars 179 forks source link

Proper service support for `AndroidDevice` #505

Closed xpconanfan closed 6 years ago

xpconanfan commented 6 years ago

A large chunk of the current AndroidDevice implementation is for managing long-running "services" like adb logcat and snippet client.

We should have a proper way to manage these service-like components, which involves:

This would make AndroidDevice a lot cleaner, and enable users to plug custom services into the device with ease.

xpconanfan commented 6 years ago

This is done! :D