DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Object
   ↳ com.android.tradefed.device.DeviceSelectionOptions


Es un contenedor para los criterios de selección de dispositivos.

Resumen

Constructores públicos

DeviceSelectionOptions()

Métodos públicos

void addExcludeSerial(String serialNumber)

Agrega un número de serie a la lista de exclusiones.

void addProductType(String productType)

Agrega un tipo de producto a las opciones de selección de dispositivos.

void addProperty(String propertyKey, String propValue)

Agrega un criterio de propiedad a las opciones de selección de dispositivos

void addSerial(String serialNumber)

Agrega un número de serie a las opciones de selección de dispositivos.

static IDeviceSelection createForSerial(String serial)

Método de fábrica auxiliar para crear un IDeviceSelection que solo coincida con el dispositivo con un número de serie determinado

boolean deviceRequested()

boolean emulatorRequested()

String fetchEnvironmentVariable(String name)

Es una función auxiliar que se usa para recuperar la variable de entorno.

boolean gceDeviceRequested()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

Muestra el tipo de dispositivo que debemos usar.

Integer getBatteryLevel(IDevice device)

Recupera el nivel de batería del dispositivo determinado.

String getDeviceProductType(IDevice device)

Obtiene el tipo de producto del dispositivo determinado.

String getDeviceProductVariant(IDevice device)

Obtiene la variante de producto del dispositivo determinado

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested()
getExcludeSerials()

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

Integer getMaxBatteryLevel()

Obtiene el nivel máximo de batería solicitado

Integer getMaxBatteryTemperature()

Obtiene el nivel máximo de batería solicitado

Integer getMinBatteryLevel()

Obtiene el nivel mínimo de batería solicitado

getNoMatchReason()

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

getProductTypes()

Obtiene una copia de la lista de tipos de productos.

getProperties()

Muestra un mapa de la lista de propiedades.

boolean getRequireBatteryCheck()

Obtiene si se requiere la verificación de la batería para dispositivos con un nivel de batería desconocido.

boolean getRequireBatteryTemperatureCheck()

Obtiene si se requiere la verificación de la temperatura de la batería para dispositivos con temperatura desconocida

getSerials(IDevice device)

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

getSerials()

Muestra la lista de seriales solicitados.

boolean localVirtualDeviceRequested()
boolean matches(IDevice device)
boolean nullDeviceRequested()

boolean remoteDeviceRequested()
void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

Establece el tipo de dispositivo que debemos usar.

void setDeviceRequested(boolean deviceRequested)

Establece la marca solicitada del emulador

void setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
void setEmulatorRequested(boolean emulatorRequested)

Establece la marca solicitada del emulador

void setGceDeviceRequested(boolean gceDeviceRequested)
void setMaxBatteryLevel(Integer maxBattery)

Establece el nivel máximo de batería.

void setMaxBatteryTemperature(Integer maxBatteryTemperature)

Establece el nivel máximo de batería.

void setMinBatteryLevel(Integer minBattery)

Establece el nivel mínimo de batería.

void setNullDeviceRequested(boolean nullDeviceRequested)

Establece la marca de dispositivo solicitado nulo

void setRequireBatteryCheck(boolean requireCheck)

Establece si se requiere la verificación de la batería para dispositivos con un nivel de batería desconocido.

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

Establece si se requiere la verificación de la temperatura de la batería para los dispositivos con una temperatura desconocida.

void setSerial(String... serialNumber)

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

void setStubEmulatorRequested(boolean stubEmulatorRequested)

Establece la marca solicitada del emulador de stub

boolean stubEmulatorRequested()

Constructores públicos

DeviceSelectionOptions

public DeviceSelectionOptions ()

Métodos públicos

addExcludeSerial

public void addExcludeSerial (String serialNumber)

Agrega un número de serie a la lista de exclusiones.

addProductType

public void addProductType (String productType)

Agrega un tipo de producto a las opciones de selección de dispositivos.

addProperty

public void addProperty (String propertyKey, 
                String propValue)

Agrega un criterio de propiedad a las opciones de selección de dispositivos

Parámetros
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

Agrega un número de serie a las opciones de selección de dispositivos.

createForSerial

public static IDeviceSelection createForSerial (String serial)

Método de fábrica auxiliar para crear un IDeviceSelection que solo coincida con el dispositivo con un número de serie determinado

Parámetros
serial String

Muestra
IDeviceSelection

deviceRequested

public boolean deviceRequested ()

Muestra
boolean

emulatorRequested

public boolean emulatorRequested ()

Muestra
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Es una función auxiliar que se usa para recuperar la variable de entorno. Básicamente, es un wrapper alrededor de System.getenv(String). Esto se hace con fines de pruebas de unidades.

Parámetros
name String: Es la variable de entorno que se recuperará.

Muestra
String un valor String de la variable de entorno o nulo si no está disponible.

gceDeviceRequested

public boolean gceDeviceRequested ()

Muestra
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Muestra el tipo de dispositivo que debemos usar.

Muestra
IDeviceSelection.BaseDeviceType

getBatteryLevel

public 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 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 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

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Muestra
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

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

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

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Obtiene el nivel máximo de batería solicitado

Muestra
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Obtiene el nivel máximo de batería solicitado

Muestra
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Obtiene el nivel mínimo de batería solicitado

Muestra
Integer

getNoMatchReason

public  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  getProductTypes ()

Obtiene una copia de la lista de tipos de productos.

Muestra
un ERROR(/Collection) de tipos de productos

getProperties

public  getProperties ()

Muestra un mapa de la lista de propiedades.

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

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Obtiene si se requiere la verificación de la batería para dispositivos con un nivel de batería desconocido.

Muestra
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Obtiene si se requiere la verificación de la temperatura de la batería para dispositivos con temperatura desconocida

Muestra
boolean

getSerials

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

Muestra la lista de seriales solicitados.

Muestra

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Muestra
boolean

coincidencia

public boolean matches (IDevice device)

Parámetros
device IDevice

Muestra
boolean true si el IDevice proporcionado coincide con las opciones proporcionadas. false de lo contrario

nullDeviceRequested

public boolean nullDeviceRequested ()

Muestra
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

Muestra
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Establece el tipo de dispositivo que debemos usar.

Parámetros
type IDeviceSelection.BaseDeviceType

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

Establece la marca solicitada del emulador

Parámetros
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Parámetros
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

Establece la marca solicitada del emulador

Parámetros
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

Parámetros
gceDeviceRequested boolean

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Establece el nivel máximo de batería.

Parámetros
maxBattery Integer

setMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Establece el nivel máximo de batería.

Parámetros
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Establece el nivel mínimo de batería.

Parámetros
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Establece la marca de dispositivo solicitado nulo

Parámetros
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

Establece si se requiere la verificación de la batería para dispositivos con un nivel de batería desconocido.

Parámetros
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Establece si se requiere la verificación de la temperatura de la batería para los dispositivos con una temperatura desconocida.

Parámetros
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

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

Parámetros
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Establece la marca solicitada del emulador de stub

Parámetros
stubEmulatorRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Muestra
boolean