Age | Commit message (Collapse) | Author |
|
incompatibility (#136)
|
|
|
|
|
|
* Adopt shell permission in Wi-Fi snippet when it's Q.
* Fix ClassNotFound error caused by androidx
Tested locally and confirmed that the change works.
|
|
|
|
* Remove an unused inner class.
* Restore the correct application path.
|
|
|
|
|
|
foo
|
|
* Add a `presubmit` target to run formatter and lint.
* Add dev process to README
* Gradle config improvements
* Changes made by linter
|
|
This reverts commit 37402446cd74da1a346469c03e09900d99673b8a.
|
|
* Add `presubmit` action to run formatter and lint.
|
|
* Add an Rpc to perform an HTTP download using DownloadManager.
* Add file operation Rpcs.
|
|
Has one method for now, Connectable, that implicitly checks
TCP connectivity to a host and port.
|
|
* add sms snippet
* Remove unnecessary sleep
* Add missing copyright to IncomingSmsBroadcastReceiver
* Add sent confirmation for sendSms, this makes it an AsyncRpc. - Added OutboundSmsReceiver to post events when SMS are send action is done. Posts error back if action is not successful. Also wait for all parts of a multipart message to be sent before posting event. Example usage now: event = s.sendSms('+15555678912', 'message message message').waitAndGet('SentSms') - Renamed IncomingSmsBroardcastReceiver to SmsReceiver and make it a private class of SmsSnippet. Converted sendSms to AsyncRpc so it will post event back when message is sent
* Add sent confirmation for sendSms, this makes it an AsyncRpc. - Added OutboundSmsReceiver to post events when SMS are send action is done. Posts error back if action is not successful. Also wait for all parts of a multipart message to be sent before posting event. Example usage now: event = s.sendSms('+15555678912', 'message message message').waitAndGet('SentSms') - Renamed IncomingSmsBroardcastReceiver to SmsReceiver and make it a private class of SmsSnippet. Converted sendSms to AsyncRpc so it will post event back when message is sent
* Cleanup naming
* Align event key names with Java object property names.
* Use EventCache + built in mobly SnippetEvents to wait for SMS sent confirmation.
This shares code with EventSnippet in Mobly Snippet Lib. I'm not sure what the accepted practice is for sharing code across github projects? Should I refactor some of the event code in Mobly Bundle Lib into EventUtils, then use that in Mobly Bundled Snippets to avoid duplicating this?
I still want to check this is in as is, to have a working version earlier.
* Return data from event instead of fulll SnippetEvent. This way it works like so:
>>> result = s.sendSms("15551234567", "Hello world")
>>> pprint.pprint(result)
{u'sent': True}
>>>
* throw exception on error instead and some javadocs.
* cleanup
|
|
* Initial audio playback functionality
* cleanup descriptions
* whitespace cleanup
|
|
|
|
* Add support for pairing/unpairing a device.
* Add support for connecting with A2DP profile.
* Reorganize Bluetooth related snippets for future expansion of profile support.
* Use Bundle instead of JSONObject for BluetoothDevice serialization.
|
|
|
|
* Add basic Bluetooth LE advertising and scan support.
* Introduce `RpcEnum`, a standard way to handle String-int enum conversion.
|
|
* Removed version code check; it was incorrect and doesn't seem to be necessary.
* Missing permission needed to be able to call setWifiApEnabled.
|
|
* Add Wi-Fi soft ap related Rpc methods.
* Change wait util to accomodate lambda functions that throw exceptions, which interrupt the wait.
|
|
* Adding content sync controls to AccountSnippet.
|
|
* Add some simple telephony and audio controls to MBS.
|
|
* Remove unused imports
* Explicitly add the INTERNET permission, which is required for snippet
to run (it came in implicitly through manfiest merge with
mobly-snippet-lib but it's goot to be explicit).
|
|
|
|
|
|
* Add basic Wi-Fi API support.
* Make bluetooth snippet style consistent with Wi-Fi.
* Add the mechanism to serialize and deserialize data types.
* Create a util for waiting on asynch operations.
* Enable Java8 for the project.
* Add formatter for the project.
Fixes #1.
|
|
|