Selección de dispositivos

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


Interfaz para los 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 de un dispositivo determinado

abstract String getDeviceProductType(IDevice device)

Obtiene el tipo de producto de dispositivos determinado

abstract String getDeviceProductVariant(IDevice device)

Obtiene la variante de producto determinada para los dispositivos

abstract getExcludeSerials()

Obtiene una copia de la lista de exclusiones 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()

Muestra un mapa de la lista de propiedades.

abstract getSerials(IDevice device)

Obtiene una copia de los números de serie

abstract getSerials()

Muestra la lista de series solicitadas.

abstract boolean nullDeviceRequested()
abstract void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

Establece el tipo de dispositivo que debemos usar.

abstract void setRequireBatteryCheck(boolean requireCheck)

Establece si se quiere comprobar la batería o no.

abstract void setSerial(String... serialNumber)

Establece la lista de inclusión de números de serie y reemplaza los valores existentes.

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

Métodos públicos

Se solicitó el dispositivo

public abstract boolean deviceRequested ()

Devuelve
boolean true si se solicitó un dispositivo

emuladorSolicitado

public abstract boolean emulatorRequested ()

Devuelve
boolean Es true si se solicitó un emulador.

Solicitud de dispositivos de GCE

public abstract boolean gceDeviceRequested ()

Devuelve
boolean true si se solicitó un dispositivo gce (también conocido como dispositivo remoto)

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Devuelve el tipo de dispositivo que debemos usar.

Devuelve
IDeviceSelection.BaseDeviceType

getBateríaLevel

public abstract Integer getBatteryLevel (IDevice device)

Recupera el nivel de batería de un dispositivo determinado

Parámetros
device IDevice: el IDevice

Devuelve
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 determinado

Parámetros
device IDevice: el IDevice

Devuelve
String el tipo de producto del dispositivo o null si se desconoce

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

Obtiene la variante de producto determinada para los dispositivos

Parámetros
device IDevice: el IDevice

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

getExcludeSerials

public abstract  getExcludeSerials ()

Obtiene una copia de la lista de exclusiones de números de serie

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

getNoMatchReason

public abstract  getNoMatchReason ()

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

Devuelve
un mapa del número de serie con el motivo por el que no se asignó

getProductTypes

public abstract  getProductTypes ()

Obtiene una copia de la lista de tipos de productos.

Devuelve
un ERROR(/Collection) de tipos de productos

getProperties

public abstract  getProperties ()

Muestra un mapa de la lista de propiedades.

Devuelve
una ERROR(/Map) de nombres de propiedades del dispositivo a valores

getSerial

public abstract  getSerials (IDevice device)

Obtiene una copia de los números de serie

Parámetros
device IDevice: Es el IDevice que representa el dispositivo que se consideró para la selección.

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

getSerial

public abstract  getSerials ()

Muestra la lista de series solicitadas.

Devuelve

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

Devuelve
boolean Se utiliza true si se solicitó 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 usar.

Parámetros
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Establece si se quiere comprobar la batería o no.

Parámetros
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

Establece la lista de inclusión de números de serie y reemplaza los valores existentes.

Parámetros
serialNumber String

stubEmulatorSolicitado

public abstract boolean stubEmulatorRequested ()

Devuelve
boolean Es true si se solicitó un emulador de stub. Un emulador de stub es un marcador de posición que se usa cuando la configuración debe iniciar un emulador.

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Devuelve
boolean true si se solicitó un dispositivo de TCP (también conocido como dispositivo conectado con adb).