Opciones de DeviceSelection

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Contenedor para 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 criterios de una 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 número de serie

boolean deviceRequested()

boolean emulatorRequested()

String fetchEnvironmentVariable(String name)

Función auxiliar que se usa para recuperar la variable de entorno.

boolean gceDeviceRequested()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

Devuelve el tipo de dispositivo que debemos usar.

Integer getBatteryLevel(IDevice device)

Recupera el nivel de batería de un dispositivo determinado

String getDeviceProductType(IDevice device)

Obtiene el tipo de producto de dispositivos determinado

String getDeviceProductVariant(IDevice device)

Obtiene la variante de producto determinada para los dispositivos

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested()
getExcludeSerials()

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

Integer getMaxBatteryLevel()

Obtiene el nivel de batería máximo solicitado

Integer getMaxBatteryTemperature()

Obtiene el nivel de batería máximo solicitado

Integer getMinBatteryLevel()

Obtiene el nivel de batería mínimo solicitado

getNoMatchReason()

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

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 comprobación de batería para dispositivos con nivel de batería desconocido

boolean getRequireBatteryTemperatureCheck()

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

getSerials(IDevice device)

Obtiene una copia de los números de serie

getSerials()

Muestra la lista de series solicitadas.

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 de emulador solicitado.

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

Establece la marca de emulador solicitado.

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 nulo solicitado.

void setRequireBatteryCheck(boolean requireCheck)

Establece si se requiere comprobación de batería para dispositivos con nivel de batería desconocido

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

Establece si se requiere que se verifique la temperatura de la batería en 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

Opciones de DeviceSelection

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 criterios de una 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 número de serie

Parámetros
serial String

Muestra
IDeviceSelection

Se solicitó el dispositivo

public boolean deviceRequested ()

Muestra
boolean

emuladorSolicitado

public boolean emulatorRequested ()

Muestra
boolean

Variable del entorno

public String fetchEnvironmentVariable (String name)

Función auxiliar que se usa para recuperar la variable de entorno. En esencia, es un wrapper alrededor de System.getenv(String). Esto se realiza con fines de prueba 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

Solicitud de dispositivos de GCE

public boolean gceDeviceRequested ()

Muestra
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Devuelve el tipo de dispositivo que debemos usar.

Muestra
IDeviceSelection.BaseDeviceType

getBateríaLevel

public Integer getBatteryLevel (IDevice device)

Recupera el nivel de batería de un dispositivo determinado

Parámetros
device IDevice: el IDevice

Muestra
Integer el nivel de batería del dispositivo o null si se desconoce

getDeviceProductType

public String getDeviceProductType (IDevice device)

Obtiene el tipo de producto de dispositivos determinado

Parámetros
device IDevice: el IDevice

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

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Obtiene la variante de producto determinada para los dispositivos

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

getMaxBateríaLevel

public Integer getMaxBatteryLevel ()

Obtiene el nivel de batería máximo solicitado

Muestra
Integer

getMaxBateríaTemperature

public Integer getMaxBatteryTemperature ()

Obtiene el nivel de batería máximo solicitado

Muestra
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Obtiene el nivel de batería mínimo solicitado

Muestra
Integer

getNoMatchReason

public  getNoMatchReason ()

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

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
una ERROR(/Map) de nombres de propiedades del dispositivo a valores

getRequireBateríaCheck

public boolean getRequireBatteryCheck ()

Obtiene si se requiere comprobación de batería para dispositivos con nivel de batería desconocido

Muestra
boolean

getRequireBateríaTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Obtiene si se requiere verificar la temperatura de la batería para dispositivos con una temperatura de batería desconocida

Muestra
boolean

getSerial

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

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

getSerial

public  getSerials ()

Muestra la lista de series solicitadas.

Muestra

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Muestra
boolean

coincidencia

public boolean matches (IDevice device)

Parámetros
device IDevice

Muestra
boolean Es true si la IDevice especificada coincide con las opciones proporcionadas. false por lo demás

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 de emulador solicitado.

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 de emulador solicitado.

Parámetros
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

Parámetros
gceDeviceRequested boolean

configurar el nivelmáx.de la batería

public void setMaxBatteryLevel (Integer maxBattery)

Establece el nivel máximo de batería

Parámetros
maxBattery Integer

configurar la temperaturamáx.de la batería

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Establece el nivel máximo de batería

Parámetros
maxBatteryTemperature Integer

setMinBateríaNivel

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 nulo solicitado.

Parámetros
nullDeviceRequested boolean

setRequireBateríaCheck

public void setRequireBatteryCheck (boolean requireCheck)

Establece si se requiere comprobación de batería para dispositivos con nivel de batería desconocido

Parámetros
requireCheck boolean

setRequireBateríaTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Establece si se requiere que se verifique la temperatura de la batería en 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

stubEmulatorSolicitado

public boolean stubEmulatorRequested ()

Muestra
boolean