com.android.tradefed.device
Interfaces
IAndroidDebugBridge |
Interface definition for AndroidDebugBridge methods used in this
package.
|
IConfigurableVirtualDevice | An interface to provide information about a possibly preconfigured virtual device info (host ip, host user, ports offset and etc.). |
IDeviceActionReceiver | Provides an API to receive device events. |
IDeviceManager | Interface for managing the set of available devices for testing. |
IDeviceManager.IFastbootListener | A listener for fastboot state changes. |
IDeviceMonitor | Interface for monitoring state of devices. |
IDeviceRecovery | Interface for recovering a device that has gone offline. |
IDeviceSelection | Interface for device selection criteria. |
IDeviceStateMonitor |
Provides facilities for monitoring the state of a IDevice .
|
IFileEntry |
Interface definition that provides simpler, mockable contract to
FileEntry methods.
|
ILogcatReceiver |
A class that provides the output of a device's logcat as an InputStreamSource .
|
IManagedTestDevice | A ITestDevice whose lifecycle is managed. |
IManagedTestDeviceFactory |
Creator interface for IManagedTestDevice s
|
IMultiDeviceRecovery | Interface for recovering multiple offline devices. |
INativeDevice |
Provides an reliable and slightly higher level API to a ddmlib IDevice .
|
ITestDevice |
Provides an reliable and slightly higher level API to a ddmlib IDevice .
|
Classes
BackgroundDeviceAction | Runs a command on a given device repeating as necessary until the action is canceled. |
BatteryTemperature | |
CollectingByteOutputReceiver |
A IShellOutputReceiver which collects the whole shell output into a byte[] .
|
CollectingOutputReceiver |
A IShellOutputReceiver which collects the whole shell output into one
String .
|
DeviceDisconnectedException | Thrown when a device is no longer reachable via it's transport type, e.g. if the device is no longer visible via USB, or TCP/IP connection |
DeviceFoldableState | Representation of device foldable state as returned by "cmd device_state print-states". |
DeviceManager | |
DeviceManager.FastbootDevice | Representation of a device in Fastboot mode. |
DeviceMonitorMultiplexer |
A proxy class to propagate requests to multiple IDeviceMonitor s.
|
DeviceNotAvailableException | Thrown when a device is no longer available for testing. |
DeviceProperties | Common constant definitions for device side property names |
DeviceRuntimeException | Thrown when a device action did not results in the expected results. |
DeviceSelectionOptions | Container for for device selection criteria. |
DeviceStateMonitor |
Helper class for monitoring the state of a IDevice .
|
DeviceUnresponsiveException |
A specialization of DeviceNotAvailableException that indicates device is visible to adb,
but is unresponsive (i.e., commands timing out, won't boot, etc)
|
FastbootHelper | A helper class for fastboot operations. |
IDeviceMonitor.DeviceLister |
A Runnable -like class that should return the known devices and their states.
|
IManagedTestDevice.DeviceEventResponse |
Container for a response to a IManagedTestDevice#handleAllocationEvent(DeviceEvent)
call
|
ITestDevice.ApexInfo | A simple struct class to store information about a single APEX |
ITestDevice.MountPointInfo | A simple struct class to store information about a single mountpoint |
LargeOutputReceiver | A class designed to help run long running commands collect output. |
LocalAndroidVirtualDevice | The class for local virtual devices running on TradeFed host. |
LogcatReceiver | Class that collects logcat in background. |
ManagedTestDeviceFactory | Factory to create the different kind of devices that can be monitored by Tf |
NativeDevice |
Default implementation of a ITestDevice Non-full stack android devices.
|
NativeDevice.AdbAction |
A ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) for running a OS 'adb ....' command.
|
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) for rebooting a device.
|
NativeDeviceStateMonitor |
Helper class for monitoring the state of a IDevice with no framework support.
|
NetworkNotAvailableException | Thrown when a device is not able to connect to network for testing. |
NoDeviceException | Thrown when there's no device to execute a given command. |
NullDevice |
A placeholder IDevice used by DeviceManager to allocate when
IDeviceSelection#nullDeviceRequested() is true
|
PackageInfo | Container for an application's package info parsed from device. |
RemoteAndroidDevice |
Implementation of a ITestDevice for a full stack android device connected via
adb connect.
|
RemoteAvdIDevice |
A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.gceDeviceRequested() is true
|
StubDevice |
Stub placeholder implementation of a IDevice .
|
StubLocalAndroidVirtualDevice |
A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.localVirtualDeviceRequested() is true
|
TestDevice |
Implementation of a ITestDevice for a full stack android device
|
TestDevice.MicrodroidBuilder | A builder used to create a Microdroid TestDevice. |
TestDeviceOptions |
Container for ITestDevice Option s
|
UserInfo | Similar to UserInfo class from platform. |
WaitDeviceRecovery |
A simple implementation of a IDeviceRecovery that waits for device to be online and
respond to simple commands.
|
WifiCommandUtil | A utility class that can parse wifi command outputs. |
WifiCommandUtil.ScanResult | Represents a wifi network containing its related info. |
WifiHelper | Helper class for manipulating wifi services on device. |
Enums
DeviceAllocationState | Represents the allocation state of the device from the IDeviceManager perspective |
DeviceSelectionOptions.DeviceRequestedType | The different possible types of placeholder devices supported. |
FreeDeviceState | |
IDeviceSelection.BaseDeviceType | |
ITestDevice.RecoveryMode | |
NativeDevice.RebootMode | A mode of a reboot. |
SnapuserdWaitPhase | Enum representation of when to join/block for the snapuserd update to finish. |
TestDeviceOptions.InstanceType | |
TestDeviceState |
A more fully featured representation of device state than DeviceState .
|
UserInfo.UserType | Supported variants of a user's type in external APIs. |
Interfaces
- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITestDevice
Classes
- BackgroundDeviceAction
- BatteryTemperature
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceDisconnectedException
- DeviceFoldableState
- DeviceManager
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceNotAvailableException
- DeviceProperties
- DeviceRuntimeException
- DeviceSelectionOptions
- DeviceStateMonitor
- DeviceUnresponsiveException
- FastbootHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- LargeOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NetworkNotAvailableException
- NoDeviceException
- NullDevice
- PackageInfo
- RemoteAndroidDevice
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- TestDevice
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- UserInfo
- WaitDeviceRecovery
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
Enums