Opciones de selección de dispositivo

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Objeto
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)

Agregue un número de serie a la lista de exclusión.

void addProductType (String productType)

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

void addProperty (String propertyKey, String propValue)

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

void addSerial (String serialNumber)

Agregue 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 una IDeviceSelection que solo coincidirá con el dispositivo con el número de serie dado

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

Función auxiliar utilizada para obtener 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 para el dispositivo dado

String getDeviceProductType (IDevice device)

Obtiene el tipo de producto de dispositivos dado

String getDeviceProductVariant (IDevice device)

Obtiene la variante de producto de los dispositivos dados

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
getExcludeSerials ()

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

Devuelve un mapa de la lista de propiedades.

boolean getRequireBatteryCheck ()

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

boolean getRequireBatteryTemperatureCheck ()

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

getSerials (IDevice device)

Obtiene una copia de los números de serie.

getSerials ()

Devuelve la lista de publicaciones seriadas 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 el indicador solicitado por el emulador

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

Establece el indicador solicitado por el 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 el indicador de solicitud de dispositivo nulo

void setRequireBatteryCheck (boolean requireCheck)

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

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

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

void setSerial (String... serialNumber)

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

void setStubEmulatorRequested (boolean stubEmulatorRequested)

Establece el indicador solicitado del emulador de stub

void setTcpDeviceRequested (boolean tcpDeviceRequested)

Establece el indicador solicitado del dispositivo tcp

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

Constructores públicos

Opciones de selección de dispositivo

public DeviceSelectionOptions ()

Métodos públicos

agregarExcluirSerial

public void addExcludeSerial (String serialNumber)

Agregue un número de serie a la lista de exclusión.

añadirProductType

public void addProductType (String productType)

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

agregarPropiedad

public void addProperty (String propertyKey, 
                String propValue)

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

Parámetros
propertyKey String

propValue String

añadirSerial

public void addSerial (String serialNumber)

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

crearParaSerial

public static IDeviceSelection createForSerial (String serial)

Método de fábrica auxiliar para crear una IDeviceSelection que solo coincidirá con el dispositivo con el número de serie dado

Parámetros
serial String

Devoluciones
IDeviceSelection

dispositivoRequerido

public boolean deviceRequested ()

Devoluciones
boolean

emuladorRequerido

public boolean emulatorRequested ()

Devoluciones
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Función auxiliar utilizada para obtener la variable de entorno. Es esencialmente un envoltorio alrededor System.getenv(String) Esto se hace con fines de prueba unitaria.

Parámetros
name String : la variable de entorno a buscar.

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

gceDeviceSolicitado

public boolean gceDeviceRequested ()

Devoluciones
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Devuelve el tipo de dispositivo que debemos usar.

Devoluciones
IDeviceSelection.BaseDeviceType

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

Recupera el nivel de batería para el dispositivo dado

Parámetros
device IDevice : el IDevice

Devoluciones
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 dado

Parámetros
device IDevice : el IDevice

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

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Obtiene la variante de producto de los dispositivos dados

Parámetros
device IDevice : el IDevice

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

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Devoluciones
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

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

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

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Obtiene el nivel máximo de batería solicitado

Devoluciones
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Obtiene el nivel máximo de batería solicitado

Devoluciones
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Obtiene el nivel de batería mínimo solicitado

Devoluciones
Integer

getNoMatchReason

public  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 se asignó

getProductTypes

public  getProductTypes ()

Obtiene una copia de la lista de tipos de productos

Devoluciones
un ERROR(/Collection) de tipos de productos

obtener propiedades

public  getProperties ()

Devuelve un mapa de la lista de propiedades.

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

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

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

Devoluciones
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

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

Devoluciones
boolean

getSerials

public  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

getSerials

public  getSerials ()

Devuelve la lista de publicaciones seriadas solicitadas.

Devoluciones

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Devoluciones
boolean

partidos

public boolean matches (IDevice device)

Parámetros
device IDevice

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

nullDeviceRequested

public boolean nullDeviceRequested ()

Devoluciones
boolean

dispositivo remoto solicitado

public boolean remoteDeviceRequested ()

Devoluciones
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Establece el tipo de dispositivo que debemos usar.

Parámetros
type IDeviceSelection.BaseDeviceType

establecerDispositivoRequerido

public void setDeviceRequested (boolean deviceRequested)

Establece el indicador solicitado por el emulador

Parámetros
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Parámetros
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

Establece el indicador solicitado por el emulador

Parámetros
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

Parámetros
gceDeviceRequested boolean

establecer MaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Establece el nivel máximo de batería

Parámetros
maxBattery Integer

establecer la temperatura máxima de la batería

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Establece el nivel máximo de batería

Parámetros
maxBatteryTemperature Integer

establecerMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Establece el nivel mínimo de batería

Parámetros
minBattery Integer

setNullDeviceSolicitado

public void setNullDeviceRequested (boolean nullDeviceRequested)

Establece el indicador de solicitud de dispositivo nulo

Parámetros
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

Establece si se requiere verificación de batería para dispositivos con 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 dispositivos con temperatura de batería desconocida

Parámetros
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

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

Parámetros
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Establece el indicador solicitado del emulador de stub

Parámetros
stubEmulatorRequested boolean

setTcpDeviceSolicitado

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Establece el indicador solicitado del dispositivo tcp

Parámetros
tcpDeviceRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Devoluciones
boolean

tcpDeviceSolicitado

public boolean tcpDeviceRequested ()

Devoluciones
boolean