Modifier and Type | Class and Description |
---|---|
class |
AbstractTestRunner
Primary InstrumentationTestRunner used for binding and un-binding TCP Messenger Service.
It contains a MessengerRunner, which is used to handle the messages from 'TCP Messenger'. When the service is connected, MessengerRunner will be started in a separated thread. |
class |
RobotiumTestRunner
Primary InstrumentationTestRunner used for remote controlled Android Automation in associated
with a TCP Messenger Service.
|
Modifier and Type | Class and Description |
---|---|
class |
Solo
Provides a remote control API to the embedded Robotium Solo class on the device.
|
class |
SoloRemoteControl |
class |
SoloRemoteControlRunner |
class |
SoloWorker
Normally, this class would not be used directly.
|
Modifier and Type | Method and Description |
---|---|
void |
SoloRemoteControl.addListener(NamedListener listen)
Add a listener to this Runner.
|
void |
SoloRemoteControl.removeListener(NamedListener listen)
Remove a previously added listener from this Runner.
|
Modifier and Type | Class and Description |
---|---|
static class |
IndependantLog.ConsoleDebugListener
an implementation of interface
DebugListener , output debug message to console. |
class |
JavaSocketsHook
A class to extend the standard JavaHook allowing the integration/control of a "remote"
engine controlled via TCP Sockets where STAF is NOT available.
|
Modifier and Type | Class and Description |
---|---|
class |
DJavaHook
This class is our STAF-enabled JavaHook for the SAFS "DROID" Engine.
|
Modifier and Type | Class and Description |
---|---|
class |
DSAFSTestRunner |
Modifier and Type | Interface and Description |
---|---|
interface |
RemoteClientListener |
Modifier and Type | Class and Description |
---|---|
class |
MessengerService
TCP Messenger Service acting as intermediary between a remote test controller communicating over TCP Sockets
and an Android test package expecting two-way communication for receiving test commands and returning
test results and data.
|
class |
RemoteClientRunner |
Modifier and Type | Interface and Description |
---|---|
interface |
CommandListener |
interface |
MessengerListener |
Modifier and Type | Class and Description |
---|---|
class |
MessengerRunner
It is used to handle the messages from 'TCP Messenger' in a separated Thread.
|
Modifier and Type | Class and Description |
---|---|
class |
RemoteControlUI
Crude Test app for initial manual testing of SAFS Robotium Remote Control extension.
|
class |
SAFSDriverCommands
Provide an Android RemoteControl API interface to SAFS Driver Commands for non-SAFS users using a SAFSTestRunner.
|
class |
SAFSEngineCommands
Provide an Android RemoteControl API interface to SAFS Engine Commands for non-SAFS users using a SAFSTestRunner.
|
class |
SAFSRemoteControl |
class |
SAFSRemoteControlRunner |
class |
SAFSWorker |
Modifier and Type | Class and Description |
---|---|
class |
GhostScriptInstaller
Install/Uninstall GhostScript.
|
class |
SeleniumPlusInstaller |
Modifier and Type | Interface and Description |
---|---|
interface |
ConnectionListener
A NamedListener that wishes to sink connection state information or commands from remote sources.
|
interface |
DebugListener
A NamedListener that wishes to sink/log debug messages from remote sources.
|
interface |
SocketProtocolListener
Interface definition for a local SocketProtocol Runner to
receive asynchronous notification of AbstractProtocolRunner events and messages from a remote
SocketProtocol Runner.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractProtocolRunner
This abstract class implements the necessary Threading of a
SocketProtocol . |
Modifier and Type | Method and Description |
---|---|
boolean |
SocketProtocol.addListener(NamedListener listener)
Register a DebugListener/ConnectionListener.
|
boolean |
AbstractProtocolRunner.addListener(NamedListener listener)
Add any class or subclass of NamedListener to the registered Listeners list.
|
boolean |
SocketProtocol.removeListener(NamedListener listener) |
boolean |
AbstractProtocolRunner.removeListener(NamedListener listener)
Remove a Listener from the list of registered Listeners for this instance.
|
Constructor and Description |
---|
SocketProtocol(NamedListener listener)
Constructor using all defaults while registering a NamedListener.
|
SocketProtocol(NamedListener listener,
boolean local_mode)
Constructor using all defaults while registering a NamedListener and
setting the local or remote mode of the instance.
|
Constructor and Description |
---|
DroidSocketProtocol(NamedListener listener) |
Copyright © SAS Institute. All Rights Reserved.