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 del dispositivo. |
static
IDeviceSelection
|
createForSerial(String serial)
Método de fábrica auxiliar para crear un |
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()
Devuelve 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 de los dispositivos determinados. |
String
|
getDeviceProductVariant(IDevice device)
Obtiene la variante del producto de los dispositivos determinados. |
DeviceSelectionOptions.DeviceRequestedType
|
getDeviceTypeRequested()
|
|
getExcludeSerials()
Obtiene una copia de la lista de exclusión 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 que no se encontró una coincidencia para el dispositivo. |
|
getProductTypes()
Obtiene una copia de la lista de tipos de productos. |
|
getProperties()
Devuelve un mapa de la lista de propiedades |
boolean
|
getRequireBatteryCheck()
Indica si se requiere la verificación de la batería para los dispositivos con un nivel de batería desconocido. |
boolean
|
getRequireBatteryTemperatureCheck()
Obtiene si se requiere la verificación de temperatura de la batería para los dispositivos con temperatura de batería desconocida |
|
getSerials(IDevice device)
Obtiene una copia de los números de serie. |
|
getSerials()
Devuelve la lista de números de serie 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 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 de batería máximo. |
void
|
setMaxBatteryTemperature(Integer maxBatteryTemperature)
Establece el nivel de batería máximo. |
void
|
setMinBatteryLevel(Integer minBattery)
Establece el nivel de batería mínimo. |
void
|
setNullDeviceRequested(boolean nullDeviceRequested)
Establece la marca de dispositivo nulo solicitado |
void
|
setRequireBatteryCheck(boolean requireCheck)
Establece si se requiere la verificación de la batería para los 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 temperatura de batería 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 de emulador de código auxiliar solicitada |
boolean
|
shouldCreateTemporarilyPlaceholder()
Crea un marcador de posición temporal a partir de los metadatos. |
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 del dispositivo.
createForSerial
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 |
| 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 ()
Devuelve 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 se desconoce |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Obtiene el tipo de producto de los dispositivos determinados.
| Parámetros | |
|---|---|
device |
IDevice: El IDevice |
| Muestra | |
|---|---|
String |
Tipo de producto del dispositivo o null si se desconoce |
getDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
Obtiene la variante del producto de los dispositivos determinados.
| 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
publicgetExcludeSerials ()
Obtiene una copia de la lista de exclusión de números de serie.
| Muestra | |
|---|---|
|
Un ERROR(/Collection) de números de serie |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
Obtiene el nivel de batería máximo solicitado.
| Muestra | |
|---|---|
Integer |
|
getMaxBatteryTemperature
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
publicgetNoMatchReason ()
Devuelve el motivo por el que no se encontró una coincidencia para el dispositivo.
| Muestra | |
|---|---|
|
Un mapa del número de serie y el motivo por el que no se asignó |
getProductTypes
publicgetProductTypes ()
Obtiene una copia de la lista de tipos de productos.
| Muestra | |
|---|---|
|
ERROR(/Collection) de tipos de productos |
getProperties
publicgetProperties ()
Devuelve un mapa de la lista de propiedades
| Muestra | |
|---|---|
|
Un ERROR(/Map) de nombres de propiedades del dispositivo y sus valores |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Indica si se requiere la verificación de la batería para los dispositivos con un nivel de batería desconocido.
| Muestra | |
|---|---|
boolean |
|
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Obtiene si se requiere la verificación de temperatura de la batería para los dispositivos con temperatura de batería desconocida
| Muestra | |
|---|---|
boolean |
|
getSerials
publicgetSerials (IDevice device)
Obtiene 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
publicgetSerials ()
Devuelve la lista de números de serie solicitados.
| Muestra | |
|---|---|
|
|
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
| Muestra | |
|---|---|
boolean |
|
coincidencia
public boolean matches (IDevice device)
| Parámetros | |
|---|---|
device |
IDevice |
| Muestra | |
|---|---|
boolean |
true si el IDevice determinado 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 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 |
setMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
Establece el nivel de batería máximo.
| Parámetros | |
|---|---|
maxBattery |
Integer |
setMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Establece el nivel de batería máximo.
| Parámetros | |
|---|---|
maxBatteryTemperature |
Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
Establece el nivel de batería mínimo.
| Parámetros | |
|---|---|
minBattery |
Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Establece la marca de dispositivo nulo solicitado
| Parámetros | |
|---|---|
nullDeviceRequested |
boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
Establece si se requiere la verificación de la batería para los 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 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 de emulador de código auxiliar solicitada
| Parámetros | |
|---|---|
stubEmulatorRequested |
boolean |
shouldCreateTemporarilyPlaceholder
public boolean shouldCreateTemporarilyPlaceholder ()
Crea un marcador de posición temporal a partir de los metadatos.
| Muestra | |
|---|---|
boolean |
|
stubEmulatorRequested
public boolean stubEmulatorRequested ()
| Muestra | |
|---|---|
boolean |
|