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

static IDeviceSelection createForSerial (String serial)

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

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

Función auxiliar utilizada 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 del dispositivo dado

String getDeviceProductType (IDevice device)

Obtiene el tipo de producto de dispositivos dado

String getDeviceProductVariant (IDevice device)

Obtiene la variante de producto de dispositivos dada

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 mínimo de batería 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 ()

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

boolean getRequireBatteryTemperatureCheck ()

Indica si se requiere verificación de la 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 utilizar.

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 solicitado por 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 verificación de temperatura de la batería para dispositivos con temperatura de batería desconocida

void setSerial (String... serialNumber)

Establezca 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 código auxiliar

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.

agregar tipo de producto

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

agregarSerial

public void addSerial (String serialNumber)

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

crearParaSerial

public static IDeviceSelection createForSerial (String serial)

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

Parámetros
serial String

Devoluciones
IDeviceSelection

dispositivoSolicitado

public boolean deviceRequested ()

Devoluciones
boolean

emuladorSolicitado

public boolean emulatorRequested ()

Devoluciones
boolean

buscarEnvironmentVariable

public String fetchEnvironmentVariable (String name)

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

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

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

gceDeviceRequested

public boolean gceDeviceRequested ()

Devoluciones
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Devuelve el tipo de dispositivo que debemos usar.

Devoluciones
IDeviceSelection.BaseDeviceType

obtener nivel de batería

public Integer getBatteryLevel (IDevice device)

Recupera el nivel de batería del 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 dispositivos dada

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

obtener nivel máximo de batería

public Integer getMaxBatteryLevel ()

Obtiene el nivel máximo de batería solicitado

Devoluciones
Integer

obtener temperatura máxima de la batería

public Integer getMaxBatteryTemperature ()

Obtiene el nivel máximo de batería solicitado

Devoluciones
Integer

obtener nivel mínimo de batería

public Integer getMinBatteryLevel ()

Obtiene el nivel mínimo de batería solicitado

Devoluciones
Integer

getNoMatchRazón

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 fue asignado

obtener tipos de productos

public  getProductTypes ()

Obtiene una copia de la lista de tipos de productos.

Devoluciones
un ERROR(/Collection) de tipos de productos

obtenerPropiedades

public  getProperties ()

Devuelve un mapa de la lista de propiedades.

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

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

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

Devoluciones
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

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

Devoluciones
boolean

obtener seriales

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

obtener seriales

public  getSerials ()

Devuelve la lista de publicaciones seriadas solicitadas.

Devoluciones

dispositivo virtual local solicitado

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 en caso contrario

Dispositivo nulo solicitado

public boolean nullDeviceRequested ()

Devoluciones
boolean

Dispositivo remotoSolicitado

public boolean remoteDeviceRequested ()

Devoluciones
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Establece el tipo de dispositivo que debemos utilizar.

Parámetros
type IDeviceSelection.BaseDeviceType

setDeviceRequested

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 nivel máximo de batería

public void setMaxBatteryLevel (Integer maxBattery)

Establece el nivel máximo de batería

Parámetros
maxBattery Integer

establecer temperatura máxima de la batería

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Establece el nivel máximo de batería

Parámetros
maxBatteryTemperature Integer

establecer nivel mínimo de batería

public void setMinBatteryLevel (Integer minBattery)

Establece el nivel mínimo de batería

Parámetros
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Establece el indicador solicitado por 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 verificación de temperatura de la batería para dispositivos con temperatura de batería desconocida

Parámetros
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

Establezca 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 código auxiliar

Parámetros
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Establece el indicador solicitado del dispositivo TCP

Parámetros
tcpDeviceRequested boolean

stubEmulatorSolicitado

public boolean stubEmulatorRequested ()

Devoluciones
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Devoluciones
boolean

,

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

static IDeviceSelection createForSerial (String serial)

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

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

Función auxiliar utilizada 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 del dispositivo dado

String getDeviceProductType (IDevice device)

Obtiene el tipo de producto de dispositivos dado

String getDeviceProductVariant (IDevice device)

Obtiene la variante de producto de dispositivos dada

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 mínimo de batería 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 ()

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

boolean getRequireBatteryTemperatureCheck ()

Indica si se requiere verificación de la 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 utilizar.

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 solicitado por 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 verificación de temperatura de la batería para dispositivos con temperatura de batería desconocida

void setSerial (String... serialNumber)

Establezca 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 código auxiliar

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.

agregar tipo de producto

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

agregarSerial

public void addSerial (String serialNumber)

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

crearParaSerial

public static IDeviceSelection createForSerial (String serial)

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

Parámetros
serial String

Devoluciones
IDeviceSelection

dispositivoSolicitado

public boolean deviceRequested ()

Devoluciones
boolean

emuladorSolicitado

public boolean emulatorRequested ()

Devoluciones
boolean

buscarEnvironmentVariable

public String fetchEnvironmentVariable (String name)

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

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

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

gceDeviceRequested

public boolean gceDeviceRequested ()

Devoluciones
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Devuelve el tipo de dispositivo que debemos usar.

Devoluciones
IDeviceSelection.BaseDeviceType

obtener nivel de batería

public Integer getBatteryLevel (IDevice device)

Recupera el nivel de batería del 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 dispositivos dada

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

obtener nivel máximo de batería

public Integer getMaxBatteryLevel ()

Obtiene el nivel máximo de batería solicitado

Devoluciones
Integer

obtener temperatura máxima de la batería

public Integer getMaxBatteryTemperature ()

Obtiene el nivel máximo de batería solicitado

Devoluciones
Integer

obtener nivel mínimo de batería

public Integer getMinBatteryLevel ()

Obtiene el nivel mínimo de batería solicitado

Devoluciones
Integer

getNoMatchRazón

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 fue asignado

obtener tipos de productos

public  getProductTypes ()

Obtiene una copia de la lista de tipos de productos.

Devoluciones
un ERROR(/Collection) de tipos de productos

obtenerPropiedades

public  getProperties ()

Devuelve un mapa de la lista de propiedades.

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

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

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

Devoluciones
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

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

Devoluciones
boolean

obtener seriales

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

obtener seriales

public  getSerials ()

Devuelve la lista de publicaciones seriadas solicitadas.

Devoluciones

dispositivo virtual local solicitado

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 en caso contrario

Dispositivo nulo solicitado

public boolean nullDeviceRequested ()

Devoluciones
boolean

Dispositivo remotoSolicitado

public boolean remoteDeviceRequested ()

Devoluciones
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Establece el tipo de dispositivo que debemos utilizar.

Parámetros
type IDeviceSelection.BaseDeviceType

setDeviceRequested

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 nivel máximo de batería

public void setMaxBatteryLevel (Integer maxBattery)

Establece el nivel máximo de batería

Parámetros
maxBattery Integer

establecer temperatura máxima de la batería

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Establece el nivel máximo de batería

Parámetros
maxBatteryTemperature Integer

establecer nivel mínimo de batería

public void setMinBatteryLevel (Integer minBattery)

Establece el nivel mínimo de batería

Parámetros
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Establece el indicador solicitado por 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 verificación de temperatura de la batería para dispositivos con temperatura de batería desconocida

Parámetros
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

Establezca 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 código auxiliar

Parámetros
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Establece el indicador solicitado del dispositivo TCP

Parámetros
tcpDeviceRequested boolean

stubEmulatorSolicitado

public boolean stubEmulatorRequested ()

Devoluciones
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Devoluciones
boolean