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 |
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
publicgetExcludeSerials ()
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
publicgetNoMatchReason ()
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
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 | |
---|---|
|
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
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 consideró para la selección. |
Muestra | |
---|---|
|
un ERROR(/Collection) de números de serie |
getSerial
publicgetSerials ()
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 |