| 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 | 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 | Method and Description |
|---|---|
static DebugListener |
IndependantLog.generateConsoleDebugListener()
create a new instance of class
IndependantLog.ConsoleDebugListener |
static DebugListener |
IndependantLog.getDebugListener() |
| Modifier and Type | Method and Description |
|---|---|
static void |
IndependantLog.setDebugListener(DebugListener debugListener) |
| 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 | Field and Description |
|---|---|
(package private) DebugListener |
DGuiObjectVector.debuglogger |
| 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 |
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 | Field and Description |
|---|---|
(package private) DebugListener |
MessengerRunner.debugListener |
| Modifier and Type | Method and Description |
|---|---|
DebugListener |
MessengerRunner.getDebugListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
MessengerRunner.setDebugListener(DebugListener debugListener) |
| Modifier and Type | Class and Description |
|---|---|
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 |
SeleniumPlusInstaller |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractProtocolRunner
This abstract class implements the necessary Threading of a
SocketProtocol. |
Copyright © SAS Institute. All Rights Reserved.