xref: /aosp_15_r20/external/mobly-snippet-lib/third_party/sl4a/README.google (revision ae5b1ec8a57d9cd6259556f14d3f2bb4f9fb3a85)
1*ae5b1ec8SZiwei ZhangURL: https://android.googlesource.com/platform/external/sl4a/+archive/f0a094f3709187319222e64d8434f168ad8ffac9.tar.gz
2*ae5b1ec8SZiwei ZhangVersion: f0a094f3709187319222e64d8434f168ad8ffac9
3*ae5b1ec8SZiwei ZhangLicense: Apache 2.0
4*ae5b1ec8SZiwei ZhangLicense File: LICENSE
5*ae5b1ec8SZiwei Zhang
6*ae5b1ec8SZiwei ZhangDescription:
7*ae5b1ec8SZiwei ZhangOriginally authored by Damon Kohler, Scripting Layer for Android, SL4A, is an
8*ae5b1ec8SZiwei Zhangautomation toolset for calling Android APIs in a platform-independent manner. It
9*ae5b1ec8SZiwei Zhangsupports both remote automation via ADB as well as execution of scripts from
10*ae5b1ec8SZiwei Zhangon-device via a series of lightweight translation layers.
11*ae5b1ec8SZiwei Zhang
12*ae5b1ec8SZiwei ZhangThis version of sl4a is heavily modified to act as an RPC library for
13*ae5b1ec8SZiwei Zhangthird-party facades (called code snippets). It no longer has much in common with
14*ae5b1ec8SZiwei Zhangthe original sl4a project.
15*ae5b1ec8SZiwei Zhang
16*ae5b1ec8SZiwei Zhang
17*ae5b1ec8SZiwei ZhangLocal Modifications:
18*ae5b1ec8SZiwei Zhang- LICENSE file has been created for compliance purposes. Not included in
19*ae5b1ec8SZiwei Zhang  original distribution.
20*ae5b1ec8SZiwei Zhang- This version of sl4a has been extensively refactored to remove all Android
21*ae5b1ec8SZiwei Zhang  facades and scripting interpreters. Only the RPC layer and facade registration
22*ae5b1ec8SZiwei Zhang  engine remain. This is to facilitate its use as a library in user projects.
23