IDeviceSelection

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 Integer getBatteryLevel(IDevice device)

Recupera el nivel de batería del dispositivo determinado.

abstract String getDeviceProductType(IDevice device)

Obtiene el tipo de producto del dispositivo determinado.

abstract String getDeviceProductVariant(IDevice device)

Obtiene la variante de producto del dispositivo determinado

abstract getExcludeSerials()

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

abstract getNoMatchReason()

Muestra el motivo por el que no se encontró una coincidencia para el dispositivo.

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)

Obtén una copia de los números de serie

abstract getSerials()

Muestra la lista de seriales solicitados.

abstract boolean nullDeviceRequested()
abstract void setSerial(String... serialNumber)

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

abstract boolean stubEmulatorRequested()
abstract boolean tcpDeviceRequested()

Métodos públicos

deviceRequested

public abstract boolean deviceRequested ()

Muestra
boolean true si se solicitó un dispositivo

emulatorRequested

public abstract boolean emulatorRequested ()

Muestra
boolean true si se solicitó un emulador

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Muestra
boolean true si se solicitó un dispositivo de GCE (también conocido como dispositivo remoto)

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

Recupera el nivel de batería del dispositivo determinado.

Parámetros
device IDevice: el IDevice

Muestra
Integer el nivel de batería del dispositivo o null si es desconocido

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

Obtiene el tipo de producto del dispositivo determinado.

Parámetros
device IDevice: el IDevice

Muestra
String el tipo de producto del dispositivo o null si es desconocido

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

Obtiene la variante de producto del dispositivo determinado

Parámetros
device IDevice: el IDevice

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

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

getNoMatchReason

public abstract  getNoMatchReason ()

Muestra el motivo por el que no se encontró una coincidencia para el dispositivo.

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

Muestra
un ERROR(/Collection) de tipos de productos

getProperties

public abstract  getProperties ()

Muestra un mapa de la lista de propiedades.

Muestra
Un ERROR(/Map) de nombres de propiedades del dispositivo a valores

getSerials

public abstract  getSerials (IDevice device)

Obtén una copia de los números de serie

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

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

getSerials

public abstract  getSerials ()

Muestra la lista de seriales solicitados.

Muestra

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

Muestra
boolean true si se solicitó un dispositivo nulo (también conocido como dispositivo no requerido)

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

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

Muestra
boolean 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 abstract boolean tcpDeviceRequested ()

Muestra
boolean true si se solicitó un dispositivo TCP (también conocido como dispositivo conectado a adb)