ADB Command Support
This post discusses how to use the Android Debugging Bridge (ADB) command line tool with Eggplant Functional (EPF) to communicate with an Android device.
You can now use the ADBCall() function for communicating with Android devices, so the method presented here is no longer required. However, we leave this article as a scripting example.
ADB is a command line tool that lets you communicate with an Android device that is connected over USB, or with an emulator. It allows you to pull data from the device such as application log files, memory usage data, and push and pull applications. This is very useful when doing regression testing, as you can automate the whole process, from pulling the old application from the device to pushing a new application onto the device, and then testing the application itself.
The only SenseTalk you need to use in Eggplant Functional to do this is the Shell() function, which allows you to initiate a command line call on your Eggplant Functional machine.