com.android.tradefed.device
Interfaces
| 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. |
| IDeviceSelection | Interface for device selection criteria. |
| ILogcatReceiver |
A class that provides the output of a device's logcat as an InputStreamSource.
|
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.
|
| DeviceManager | |
| DeviceManager.FastbootDevice | Representation of a device in Fastboot mode. |
| DeviceMonitorMultiplexer |
A proxy class to propagate requests to multiple IDeviceMonitors.
|
| DeviceProperties | Common constant definitions for device side property names |
| DeviceSelectionOptions | Container for for device selection criteria. |
| DeviceStateMonitor |
Helper class for monitoring the state of a IDevice.
|
| FastbootHelper | A helper class for fastboot operations. |
| IDeviceMonitor.DeviceLister |
A Runnable-like class that should return the known devices and their states.
|
| 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 DeviceAction for running a OS 'adb ....' command.
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
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. |
| 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
|
| TestDevice |
Implementation of a ITestDevice for a full stack android device
|
| WaitDeviceRecovery |
A simple implementation of a IDeviceRecovery that waits for device to be online and
respond to simple commands.
|
| WifiHelper | Helper class for manipulating wifi services on device. |
Enums
| DeviceSelectionOptions.DeviceRequestedType | The different possible types of placeholder devices supported. |
| NativeDevice.RebootMode | A mode of a reboot. |
Exceptions
| NoDeviceException | Thrown when there's no device to execute a given command. |
Interfaces
Classes
- BackgroundDeviceAction
- BatteryTemperature
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceManager
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceProperties
- DeviceSelectionOptions
- DeviceStateMonitor
- FastbootHelper
- IDeviceMonitor.DeviceLister
- LargeOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NetworkNotAvailableException
- RemoteAndroidDevice
- RemoteAvdIDevice
- TestDevice
- WaitDeviceRecovery
- WifiHelper
Enums
Exceptions