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 |
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
publicgetExcludeSerials ()
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
publicgetNoMatchReason ()
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
publicgetProductTypes ()
Obtiene una copia de la lista de tipos de productos.
Muestra | |
---|---|
|
un ERROR(/Collection) de tipos de productos |
getProperties
publicgetProperties ()
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
publicgetSerials (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
publicgetSerials ()
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 |