Selección de dispositivo

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 del 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 dispositivos dada

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 utilizar.

abstract void setRequireBatteryCheck (boolean requireCheck)

Establece si queremos o no hacer el test de batería.

abstract void setSerial (String... serialNumber)

Establezca la lista de inclusión de números de serie, reemplazando cualquier valor existente.

abstract boolean stubEmulatorRequested ()
abstract boolean tcpDeviceRequested ()

Métodos públicos

dispositivoSolicitado

public abstract boolean deviceRequested ()

Devoluciones
boolean true si se ha solicitado un dispositivo

emuladorSolicitado

public abstract boolean emulatorRequested ()

Devoluciones
boolean true si se ha solicitado un emulador

gceDeviceRequested

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

obtener nivel de batería

public abstract Integer getBatteryLevel (IDevice device)

Recupera el nivel de batería del 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 dispositivos dada

Parámetros
device IDevice : el IDevice

Devoluciones
String la variante del producto del dispositivo o null si se desconoce

getExcludeSerials

public abstract  getExcludeSerials ()

Obtiene una copia de la lista de exclusión de números de serie.

Devoluciones
un ERROR(/Collection) de números de serie

getNoMatchRazón

public abstract  getNoMatchReason ()

Devuelve el motivo por el cual el dispositivo no coincidió.

Devoluciones
un mapa del número de serie al motivo por el cual no fue asignado

obtener tipos de productos

public abstract  getProductTypes ()

Obtiene una copia de la lista de tipos de productos.

Devoluciones
un ERROR(/Collection) de tipos de productos

obtenerPropiedades

public abstract  getProperties ()

Devuelve un mapa de la lista de propiedades.

Devoluciones
un ERROR(/Map) de nombres de propiedades del dispositivo a valores

obtener seriales

public abstract  getSerials (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

obtener seriales

public abstract  getSerials ()

Devuelve la lista de publicaciones seriadas solicitadas.

Devoluciones

Dispositivo nulo solicitado

public abstract boolean nullDeviceRequested ()

Devoluciones
boolean true si se ha solicitado un dispositivo nulo (es decir, no se requiere ningún dispositivo)

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Establece el tipo de dispositivo que debemos utilizar.

Parámetros
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Establece si queremos o no hacer el test de batería.

Parámetros
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

Establezca la lista de inclusión de números de serie, reemplazando cualquier valor existente.

Parámetros
serialNumber String

stubEmulatorSolicitado

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 utilizará cuando la configuración tiene que iniciar un emulador.

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

Devoluciones
boolean true si se ha solicitado un dispositivo tcp (también conocido como dispositivo conectado adb)