IDeviceSelection
public interface IDeviceSelection
implements IMatcher <IDevice>
com.android.tradefed.device.IDeviceSelection |
Interfaz para criterios de selección de dispositivos.
Resumen
Métodos públicos | |
---|---|
abstract boolean | deviceRequested () |
abstract boolean | emulatorRequested () |
abstract boolean | gceDeviceRequested () |
abstract IDeviceSelection.BaseDeviceType | getBaseDeviceTypeRequested () Devuelve el tipo de dispositivo que debemos usar. |
abstract Integer | getBatteryLevel (IDevice device) Recupera el nivel de batería para el dispositivo dado |
abstract String | getDeviceProductType (IDevice device) Obtiene el tipo de producto de dispositivos dado |
abstract String | getDeviceProductVariant (IDevice device) Obtiene la variante de producto de los dispositivos dados |
abstract | getExcludeSerials () Obtiene una copia de la lista de exclusión de números de serie |
abstract | getNoMatchReason () Devuelve el motivo por el cual el dispositivo no coincidió. |
abstract | getProductTypes () Obtiene una copia de la lista de tipos de productos |
abstract | getProperties () Devuelve un mapa de la lista de propiedades. |
abstract | getSerials (IDevice device) Obtiene una copia de los números de serie. |
abstract | getSerials () Devuelve la lista de publicaciones seriadas solicitadas. |
abstract boolean | nullDeviceRequested () |
abstract void | setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type) Establece el tipo de dispositivo que debemos usar. |
abstract void | setSerial (String... serialNumber) Configure la lista de inclusión de números de serie, reemplazando cualquier valor existente. |
abstract boolean | stubEmulatorRequested () |
abstract boolean | tcpDeviceRequested () |
Métodos públicos
dispositivoRequerido
public abstract boolean deviceRequested ()
Devoluciones | |
---|---|
boolean | true si se ha solicitado un dispositivo |
emuladorRequerido
public abstract boolean emulatorRequested ()
Devoluciones | |
---|---|
boolean | true si se ha solicitado un emulador |
gceDeviceSolicitado
public abstract boolean gceDeviceRequested ()
Devoluciones | |
---|---|
boolean | true si se ha solicitado un dispositivo gce (también conocido como dispositivo remoto) |
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Devuelve el tipo de dispositivo que debemos usar.
Devoluciones | |
---|---|
IDeviceSelection.BaseDeviceType |
getBatteryLevel
public abstract Integer getBatteryLevel (IDevice device)
Recupera el nivel de batería para el dispositivo dado
Parámetros | |
---|---|
device | IDevice : el IDevice |
Devoluciones | |
---|---|
Integer | el nivel de batería del dispositivo o null si se desconoce |
getDeviceProductType
public abstract String getDeviceProductType (IDevice device)
Obtiene el tipo de producto de dispositivos dado
Parámetros | |
---|---|
device | IDevice : el IDevice |
Devoluciones | |
---|---|
String | el tipo de producto del dispositivo o null si se desconoce |
getDeviceProductVariant
public abstract String getDeviceProductVariant (IDevice device)
Obtiene la variante de producto de los dispositivos dados
Parámetros | |
---|---|
device | IDevice : el IDevice |
Devoluciones | |
---|---|
String | la variante del producto del dispositivo o null si se desconoce |
getExcludeSerials
public abstractgetExcludeSerials ()
Obtiene una copia de la lista de exclusión de números de serie
Devoluciones | |
---|---|
un ERROR(/Collection) de números de serie |
getNoMatchReason
public abstractgetNoMatchReason ()
Devuelve el motivo por el cual el dispositivo no coincidió.
Devoluciones | |
---|---|
un mapa del número de serie al motivo por el cual no se asignó |
getProductTypes
public abstractgetProductTypes ()
Obtiene una copia de la lista de tipos de productos
Devoluciones | |
---|---|
un ERROR(/Collection) de tipos de productos |
obtener propiedades
public abstractgetProperties ()
Devuelve un mapa de la lista de propiedades.
Devoluciones | |
---|---|
un ERROR(/Map) de nombres de propiedades de dispositivos a valores |
getSerials
public abstractgetSerials (IDevice device)
Obtiene una copia de los números de serie.
Parámetros | |
---|---|
device | IDevice : el IDevice que representa el dispositivo considerado para la selección. |
Devoluciones | |
---|---|
un ERROR(/Collection) de números de serie |
getSerials
public abstractgetSerials ()
Devuelve la lista de publicaciones seriadas solicitadas.
Devoluciones | |
---|---|
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
Devoluciones | |
---|---|
boolean | true si se ha solicitado un dispositivo nulo (también conocido como no se requiere dispositivo) |
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Establece el tipo de dispositivo que debemos usar.
Parámetros | |
---|---|
type | IDeviceSelection.BaseDeviceType |
setSerial
public abstract void setSerial (String... serialNumber)
Configure la lista de inclusión de números de serie, reemplazando cualquier valor existente.
Parámetros | |
---|---|
serialNumber | String |
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
Devoluciones | |
---|---|
boolean | true si se ha solicitado un emulador de código auxiliar. Un emulador de código auxiliar es un marcador de posición que se usa cuando la configuración tiene que iniciar un emulador. |
tcpDeviceSolicitado
public abstract boolean tcpDeviceRequested ()
Devoluciones | |
---|---|
boolean | true si se ha solicitado un dispositivo tcp (también conocido como un dispositivo adb conectado) |